1

私はACTION_MY_PACKAGE_REPLACEDについて知っていますが、意図していることは何ですか - 受信者に通知しますの後にのアプリが置き換えられました。アプリが別のアプリに置き換えられる前に通知を受ける方法はありますか?

しかし、 - 私はアプリが別のものに置き換えられる前に知りたいことがあります。

私は、これらのアクション

<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> 

と試みたが、助けにはなりません!

+1

AFAIK、おそらくいいえ –

+0

アプリがアンインストールされる前にサービスを停止したいのですが?私はサービスがシステムによって自動的に殺されることを知っているが、何とかそれは墜落している。 – Wizard

答えて

1

私はアプリは申し訳ありませんが、不可能であることを別の

によって置き換えられている前に知ってほしいです。

サービスをアンインストールする前にサービスを停止したい場合はどうすればよいですか?

アプリが置換または削除されると、そのプロセスは終了します。このプロセスは他の多くの理由でも終了します(例:年齢、設定の強制停止)。交換/アンインストールのシナリオで特別な作業を行う必要はありません。

+0

うーん..今は意味をなさない。 – Wizard

関連する問題