Gewusst wie: Abrufen von Daten aus Bündeln Daten in der Ziel-Aktivität Bestanden aus Quell-Aktivität
erste Aktivität:
String s="create_newfile";
Intent i = new Intent("com.monster.android.Showfile");
Bundle extras = new Bundle();
extras.putString("task",s);
i.putExtras(extras);
startActivity(i);
zweite Aktivität:
Bundle extras = this.getIntent().getExtras();
String s = extras.getString("task");
if (extras!=null && s=="create_newfile")
{
setContentView(R.layout.edit);
}
zeigt seine Fehler!!!
- das nächste mal: bitte verwenden Sie kürzere Titel und werden ein wenig konkreter, welche Art von Fehlermeldung, die Sie erhalten. triad ist richtig, vergleichen von strings mit dem operator == scheitert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
So Wechseln Sie in dieses :
Kann man nicht vergleichen von Strings mit
==
.Müssen Sie Strings vergleichen mit
string1.equals("some_other_string")
werden, also in deinem Falls.equals("create_newfile")