Wie kann ich alle folgenden Methoden testen? Ich möchte Szenarien spielen, wenn alle von ihnen passiert sind, um zu sehen, ob mein Code zum Speichern/Wiederherstellen einer Aktivität dient. Also, was soll ich im Emulator tun, um alle Methoden zu testen?Wie kann Code getestet werden, der zum Speichern/Wiederherstellen des Lebenszyklus einer Aktivität erstellt wurde?
public class Activity extends ApplicationContext {
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestoreInstanceState(Bundle savedInstanceState);
protected void onSaveInstanceState(Bundle savedInstanceState);
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
}
Ich bin in der Regel auf das Android-System zu warten, um den Prozess zu beenden, verwende ich das System> apps> wählen Sie die App> erzwingen Stop-Option, aber das bin ich – Pyrodante
@Pyrodante Sie können Zustand Wiederherstellung nicht testen, wenn Sie den Prozess beenden.Das Töten des Prozesses löscht den Anwendungsspeicher, was bedeutet, dass Zustände verloren gehen. Wenn Sie die Anwendung öffnen, sollten Sie Ihren ersten Bildschirm sehen und nicht, wo Sie ihn verlassen haben. – Pijusn
"Starten Sie eine Menge anderer Dinge und kommen Sie zurück" ist keine Teststrategie. –