Guest User

Untitled

a guest
Apr 16th, 2020
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.74 KB | None | 0 0
  1. public class RestartAfterInstallReceiver extends BroadcastReceiver {
  2.  
  3.     @Override public void onReceive(Context context, Intent intent) {
  4.         if (intent.getAction() != null && intent.getAction()
  5.                 .equals(Intent.ACTION_MY_PACKAGE_REPLACED)) {
  6.             if (intent.getExtras().getBoolean("updated_from_server")) {
  7.                 Intent startIntent = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
  8.                 startIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
  9.                 context.startActivity(startIntent);
  10.             } else {
  11.                 Log.d("AppUpdater", "This is an reinstall from adb|Android Studio");
  12.             }
  13.         }
  14.     }
  15. }
Advertisement
Add Comment
Please, Sign In to add comment