Abrir mi programa Android después de la actualización

Utilizo https://stackoverflow.com/a/14353076/1327384 para actualizar mi programa android, pero después de actualizar mi programa se cerrará, así que quiero volver a abrirlo después de completar el proceso de actualización, ¿cómo puedo hacerlo?

He usado esta clase

package services; public class PackageChangeReceiver extends BroadcastReceiver { @Override public void onReceive(Context ctx, Intent intent) { Uri data = intent.getData(); boolean replacing = intent.getBooleanExtra(Intent.EXTRA_REPLACING, false); Intent intent1 = new Intent(ctx, service.class); ctx.startService(intent1); Log.d("service", "Action: " + intent.getAction()); Log.d("service", "The DATA: " + data); } } 

Y esta fiesta principal

  <receiver android:name="services.PackageChangeReceiver" > <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> 

Pero todavía recibo la intención después de iniciar la aplicación manualmente

A) Echa un vistazo a android.intent.action.PACKAGE_REPLACED .

B) Creo que si su aplicación tiene un servicio pegajoso, este servicio se reinicia después de la actualización del paquete.

Puede ser AlarmManager puede ayudar? Puede configurar la tarea para iniciar la actividad de su aplicación, por ejemplo, en 40 segundos después de que su apk se descargó y el usuario hizo clic para instalarla.

  • Parametrización de Android @Headers
  • Si envío una revisión a un usuario, ¿seguirán recibiendo actualizaciones de Play Store?
  • Error de desactualización de Google Play Service
  • Cómo actualizar el número de notificación
  • ¿Por qué los tamaños de las actualizaciones / parches de las aplicaciones de Android son similares a los archivos de configuración?
  • ¿Cómo actualizar Android Things-Apps?
  • Google Play: ¿actualiza una aplicación no publicada para los usuarios existentes, pero no para los nuevos usuarios?
  • ¿Qué sucede con los datos existentes de las preferencias del usuario de Android cuando las preferencias estructuran los cambios en una nueva versión?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.