Ich habe 2 Aktivitäten: Der Benutzer der ersten Aktivität klickt auf eine Schaltfläche, die die zweite Aktivität startet. Die 2. Aktivität erledigt die ganze Arbeit.
Ich starte die 2. Aktivität wie folgt, die sich in einer inneren Klasse von onClickListener befindet, und habe versucht, sie explizit mit (FirstActivity.this, Simple.Class) aufzurufen, aber das Gleiche passiert.
Intent test = new Intent(arg0.getContext(),Simple.class);
startActivity(test);
Auf dem Emulator sehe ich, wie sich der Bildschirm bewegt, als würde er die 2. Aktivität aufrufen, aber alles, was ich bekomme, ist ein schwarzer Bildschirm, aber nichts wird aus meinem Layout geladen. Ich habe mir logcat angesehen und sehe einige fehlgeschlagene Nachrichten im Binder-Thread. Dies ist die onCreate-Funktion aus meiner zweiten Aktivität, aber ich erhalte weder vom Bildschirm noch von logcat Ergebnisse, die mir zeigen, dass die Log-Funktionen aufgerufen wurden:
public void onCreate(Bundle savedState)
{
Log.d("SimpleActivity","OnCreate Started");
super.onCreate(savedState);
setContentView(R.layout.simple);
Log.d("SimpleActivity","OnCreate Ended");
}
Hinweis: Ich habe den Basiskonstruktor in OnCreate () mit super.onCreate (savedState) in meinem obigen Code aufgerufen.