Autore Topic: Problema con dialog  (Letto 409 volte)

Offline androider

  • Translate Team
  • Utente normale
  • ***
  • Post: 261
  • In campo come nella vita.
  • Respect: +1
    • andreadannibale
    • andreadevil
    • Mostra profilo
    • AnAndroider
  • Dispositivo Android:
    Nexus One
  • Play Store ID:
    AnAnApps
  • Sistema operativo:
    Mac Os X Snow Leopard
Problema con dialog
« il: 15 Novembre 2010, 12:59:06 CET »
0
Ho un dialog inserito in un context menu con questo codice:
Codice (Java): [Seleziona]
@Override
public boolean onContextItemSelected(MenuItem item) {
   AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
   switch (item.getItemId()) {
   case CANCEL_ID:
      return true;
   case EDIT_ID:
           Dialog editDialog=new Dialog(this, 0);
           editDialog.setContentView(R.layout.editmatch);
           editDialog.show();
           Button editButton=(Button) findViewById(R.id.editButton);
        editButton.setOnClickListener(new View.OnClickListener(){
       
               @Override
               public void onClick(View v) {
                             
//query per modificare la tabella                                      
                       }}      
                );

Il bottone editButton si trova nel dialog; prima di "chiamarlo" il dialog veniva visualizzato, mentre ora mi da errore:
Codice: [Seleziona]
11-15 12:45:54.558: ERROR/AndroidRuntime(12987): java.lang.NullPointerException
11-15 12:45:54.558: ERROR/AndroidRuntime(12987):     at com.android.ListMatch.onContextItemSelected(ListMatch.java:160)

non riesco a capire come risolvere....
Se i cosiddetti "migliori" di noi avessero il coraggio di
sottovalutarsi almeno un po' vivremmo in un mondo infinitamente migliore.

In ogni cAso nessun rimorso.

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Problema con dialog
« Risposta #1 il: 15 Novembre 2010, 13:12:51 CET »
0
cosa c'è quì? (ListMatch.java:160)
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline androider

  • Translate Team
  • Utente normale
  • ***
  • Post: 261
  • In campo come nella vita.
  • Respect: +1
    • andreadannibale
    • andreadevil
    • Mostra profilo
    • AnAndroider
  • Dispositivo Android:
    Nexus One
  • Play Store ID:
    AnAnApps
  • Sistema operativo:
    Mac Os X Snow Leopard
Re:Problema con dialog
« Risposta #2 il: 15 Novembre 2010, 13:14:29 CET »
0
Codice (Java): [Seleziona]
        editButton.setOnClickListener(new View.OnClickListener(){
Se i cosiddetti "migliori" di noi avessero il coraggio di
sottovalutarsi almeno un po' vivremmo in un mondo infinitamente migliore.

In ogni cAso nessun rimorso.

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Problema con dialog
« Risposta #3 il: 15 Novembre 2010, 13:28:36 CET »
0
la cosa mi fa pensare che per un qualche motivo, editButton sia a null....
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline androider

  • Translate Team
  • Utente normale
  • ***
  • Post: 261
  • In campo come nella vita.
  • Respect: +1
    • andreadannibale
    • andreadevil
    • Mostra profilo
    • AnAndroider
  • Dispositivo Android:
    Nexus One
  • Play Store ID:
    AnAnApps
  • Sistema operativo:
    Mac Os X Snow Leopard
Re:Problema con dialog
« Risposta #4 il: 15 Novembre 2010, 13:32:36 CET »
0
Scusa ma un bottone come può essere a null? una volta assegnato all'id dovrebbe essere apposto no??
Se i cosiddetti "migliori" di noi avessero il coraggio di
sottovalutarsi almeno un po' vivremmo in un mondo infinitamente migliore.

In ogni cAso nessun rimorso.

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +202
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7

Offline androider

  • Translate Team
  • Utente normale
  • ***
  • Post: 261
  • In campo come nella vita.
  • Respect: +1
    • andreadannibale
    • andreadevil
    • Mostra profilo
    • AnAndroider
  • Dispositivo Android:
    Nexus One
  • Play Store ID:
    AnAnApps
  • Sistema operativo:
    Mac Os X Snow Leopard
Re:Problema con dialog
« Risposta #6 il: 15 Novembre 2010, 16:38:49 CET »
0
Soluzione banale quanto efficace
Se i cosiddetti "migliori" di noi avessero il coraggio di
sottovalutarsi almeno un po' vivremmo in un mondo infinitamente migliore.

In ogni cAso nessun rimorso.