2015-04-30 15 views

risposta

1

sono riuscito a lavorare intorno ad esso nel mio caso. Stavo ricevendo una NullPointerException quando si passavano i parametri a un intent.

Il mio problema era passare variabili extra direttamente quando si apriva un nuovo intento come segue.

  • codice Invocare:

      intent.putExtra("markerdata: ", assetVO); 
    
  • Codice Ricezione:

    markerdata = (HashMap<String, Object>) getIntent().getSerializableExtra("markerdata"); 
    

mi è stato sempre sempre nullo dopo l'aggiornamento ad Android 1.3 Studio 2 giorni fa.

Quindi il mio lavoro intorno era che racchiude le informazioni passate in un fascio come:

  • codice Invocare:

      Bundle b = new Bundle(); 
          b.putSerializable("markerdata", assetVO); 
          intent.putExtras(b); 
    
  • Ricezione codice:

    Bundle extras = getIntent().getExtras(); 
    markerdata = (HashMap<String, Object>) extras.getSerializable("markerdata"); 
    

e ora funziona. Spero che aiuti qualcun altro.