2015-04-30 63 views

Odpowiedz

1

udało mi się obejść w moim przypadku. Otrzymałem wyjątek NullPointerException podczas przekazywania parametrów do zamiaru.

Moim problemem było przekazywanie dodatkowych zmiennych bezpośrednio podczas otwierania nowych intencji w następujący sposób.

  • Wywoływanie kodu:

      intent.putExtra("markerdata: ", assetVO); 
    
  • Odbieranie Kod:

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

ja trafiałem zawsze zerowy po aktualizacji do Android 1.3 Studio 2 dni temu.

Więc moja praca wokół było załączając przekazywane informacje w wiązce jak:

  • kodu Wywoływanie:

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

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

i teraz działa. Mam nadzieję, że pomaga komuś innemu.