Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class RestartAfterInstallReceiver extends BroadcastReceiver {
- @Override public void onReceive(Context context, Intent intent) {
- if (intent.getAction() != null && intent.getAction()
- .equals(Intent.ACTION_MY_PACKAGE_REPLACED)) {
- if (intent.getExtras().getBoolean("updated_from_server")) {
- Intent startIntent = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
- startIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
- context.startActivity(startIntent);
- } else {
- Log.d("AppUpdater", "This is an reinstall from adb|Android Studio");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment