Es gibt eine Aktivität in meinem Programm "A1".Beenden der untergeordneten Aktivität, wenn die übergeordnete Aktivität beendet wird
Intent contactPickerIntent = new Intent(Intent.ACTION_PICK,
ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
startActivityForResult(contactPickerIntent, 1010);
, wenn der Benutzer wählt einen Kontakt i Kontakt zu verwenden, die in A1 Informationen wünschen: In A1 onCreate i Absicht verwenden android-Aktivität ("A2") zu nennen. Alles ist in Ordnung, aber ...
Wenn ich "home button" in A2, A1 und A2 stil im speicher, und wenn OS kill A1 (oder ich kann es von Task-Manager tun), A2 läuft immer noch und wenn ich mein Programm starte, sehe ich ein OLD A2, und wenn ich einen Kontakt wähle, kann ich das Ergebnis in A1 nicht sehen, weil NEW A1 gestartet wird und NEW A2 aufgerufen wird.
Die Frage ist: Wie kann ich A2 töten, wenn jemand A1 aus dem Gedächtnis tötet.
fast, was ich will, danke – dilix
Fast? Sie können versuchen, es auf onPause() oder onDestroy() anzuwenden, je nachdem, an welchem Punkt im Leben der Eltern Sie Ihre untergeordnete Aktivität töten möchten – nbarraille
das ist genau das, was ich will, aber es funktioniert nicht wie die Dokumente sagen, in der Tat es scheint überhaupt nichts zu tun ... – schwiz