German Abfrage nach Deinstallation

so27

Active Member
Licensed User
Longtime User
Hallo zusammen,

ich lasse eine App wie folgt aus einer anderen App deinstallieren:

B4X:
Dim i As Intent

        i.Initialize("android.intent.action.DELETE", "package:" & Paketname)

    StartActivity(i)
    DoEvents

Weiß jemand, wie ich anschließend direkt prüfen kann ob der Benutzer auf Abbrechen oder auf Deinstallieren geklickt hat, so dass ich nach der Deinstallation eine MsgBox anzeigen kann und wenn der Benutzer auf Abbrechen getippt hat ebenfalls eine entsprechende MsgBox anzeigen kann?
 

DonManfred

Expert
Licensed User
Longtime User
Du kannst mit dem Packetmanager dir vorher eine Liste aller installierten Packages holen und die nachher nochmal laden und vergleichen. Ist "Paketname" nicht mehr dabei dann wurde es deinstalliert.
Wenn es sich um die eigene App handelt dann dürfte das schwer werden. Um es zu deinstallieren muss android den Task killen (also deine App).
 
Top