Ich habe einen Robotium-Test für eine Android-Anwendung, die ActivityInstrumentationTestCase2 erweitert. Der Test arbeitet in einer Schleife, indem er willkürlich auf aktive Ansichten klickt. Ich möchte zu Beginn jeder Iteration überprüfen, welche Aktivität gerade im Fokus steht. Dieses Verhalten ist wichtig für mich, weil eine der Schaltflächen in der Lage ist, eine andere Aktivität zu starten, wodurch weitere Aktionen in der Schleife nicht möglich sind, da sie sich auf die zu testende Aktivität beziehen (dh wenn ich den Robotium-Test abbringe).Wie kann man herausfinden, welche Aktivität mit Robotium/Android SDK ganz oben auf dem Stack liegt?
Ich möchte eine generische Lösung, die für jede Aktivität funktionieren würde, ohne die onDestroy() -Methode ändern zu müssen. Diese Lösung muss auch funktionieren, wenn die Home-Taste gedrückt wird.
Kann [dass] (http://stackoverflow.com/a/18115551/4762282) Ihnen helfen? – Ircover
@Ircover, ja. Ich würde sagen, meine Frage ist eine doppelte Frage. Solltest du deinen Kommentar als Antwort für mich akzeptieren? Ich bin mir nicht sicher, wie ich hier vorgehen soll, aber du hast meine Lefie gerettet =). –