Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


PACKAGE_REMOVED y luego PACKAGE_ADDED se disparan junto con PACKAGE_REPLACED Intent Action

Todo lo que estoy tratando de hacer es actualizar mi lista en cada instalación y desinstalación, pero no en reemplazar el paquete. Así que el principal problema es que las intenciones de instalación y desinstalación se lanzan en cada acción Reemplazar.

Así que para esto he implementado un BroadcastReciever como a continuación

<receiver android:name =".IntentReceiverTest.AppReciever"> <intent-filter> <action android:name="android.intent.action.PACKAGE_REMOVED"/> <action android:name="android.intent.action.PACKAGE_REPLACED"/> <action android:name="android.intent.action.PACKAGE_ADDED"/> <data android:scheme="package"/> </intent-filter> </receiver> 

En cada reemplazo obtengo 3 transmisiones con acciones

  • Primero con PACKAGE_REMOVED que activa AppReciever
  • Luego después de PACKAGE_ADDED que nuevamente activa AppReciever
  • Y luego después de unos pocos segundos PACKAGE_REPLACED que vuelve a encender AppReciever

Así que por favor sugiera cualquier mejor manera de capturar sólo Replace Action

O

Una forma de detener los servicios lanzados anteriormente debido a la acción PACKAGE_REMOVED y PACKAGE_ADDED .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.