ich einen Parameter auf meine neue Tätigkeit in Android passieren:Android Gabeparameter Bundle mit zurückkehren null
Intent intent = new Intent(this,InOccasion.class);
intent.putExtra("key",key); //I've checked an seen that in this activity "key" isn't null
this.startActivity(intent);
Wie gesagt, key
in diesem Block ist nicht null.
Allerdings, wenn ich es abrufen:
Bundle b = getIntent().getExtras();
if (b!=null)
key = b.getString("b");
key
null
ist und eine Nullpointer verursacht. Aber ich bin sicher, key
ist nicht null. Und ja, ich rufe von der richtigen Aktivität an.
Ich habe this gesehen, aber es ist unbeantwortet und meins ist IMMER Null.
Es ist eine gute Gewohnheit 'public static final String' Werte zu verwenden, Ihre Schlüssel konsistent über die App zu halten. –