Ich weiß über die ACTION_MY_PACKAGE_REPLACED Absicht Aktion, aber was es tut - benachrichtigt den Empfänger NACH die App wurde ersetzt.Gibt es eine Möglichkeit, benachrichtigt zu werden, bevor die App durch eine andere ersetzt wird?
Aber die Dinge sind - Ich möchte wissen, bevor die App durch eine andere ersetzt wird.
Ich habe versucht, mit diesen Aktionen
<receiver
android:name=".receivers.InstallReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_INSTALL" />
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_CHANGED" />
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
</intent-filter>
</receiver>
aber hilft nicht!
AFAIK, Wahrscheinlich NEIN –
Was ist, wenn ich einen Dienst beenden möchte, bevor die App deinstalliert wurde? Ich weiß Service wird automatisch vom System getötet, aber irgendwie wird es abgestürzt. – Wizard