
ui_3k1
Gesperrt
- 197
Hallo,
ich habe auf die schnelle eine kleine App programmiert, die die Steuerung einer anderen App übernehmen soll. Geht dabei eigentlich nur darum, eine andere App zu starten bzw. zu beenden.
Das Starten funktioniert astrein.
Beim Versuch die andere App über meine App zu beenden passiert allerdings sehr wenig, sprich "nichts".
An was kann das liegen und was mache ich womöglich falsch?
Ich habe in der Doku gelesen, dass das Beenden von Prozessen höchstens "angefragt" oder "vorgemerkt" werden kann und der Kernel dann selbst nochmal eine Prüfung durchführt, ob das Beenden des Prozesses überhaupt sinnvoll ist.
Wirklich schlau werde ich daraus nicht. Lässt sich hier noch irgendwas manipulieren um mehr Kontrolle zu bekommen?
Zu meinem aktuellen Code: Ich versuche die App zu beenden genauer gesagt, den Prozess zu "killen".
Aktuell habe ich mir Folgendes "gestickt":
Beste Grüße und wie immer Danke vorab!
Martin
ich habe auf die schnelle eine kleine App programmiert, die die Steuerung einer anderen App übernehmen soll. Geht dabei eigentlich nur darum, eine andere App zu starten bzw. zu beenden.
Das Starten funktioniert astrein.
Beim Versuch die andere App über meine App zu beenden passiert allerdings sehr wenig, sprich "nichts".
An was kann das liegen und was mache ich womöglich falsch?
Ich habe in der Doku gelesen, dass das Beenden von Prozessen höchstens "angefragt" oder "vorgemerkt" werden kann und der Kernel dann selbst nochmal eine Prüfung durchführt, ob das Beenden des Prozesses überhaupt sinnvoll ist.
Wirklich schlau werde ich daraus nicht. Lässt sich hier noch irgendwas manipulieren um mehr Kontrolle zu bekommen?
Zu meinem aktuellen Code: Ich versuche die App zu beenden genauer gesagt, den Prozess zu "killen".
Aktuell habe ich mir Folgendes "gestickt":
Code:
activityManager.killBackgroundProcesses(info.processName);
android.os.Process.killProcess(info.pid);
Martin