BCRUpgradeApk.java 896 B

1234567891011121314151617181920212223
  1. package com.siwei.recyclebox.receiver;
  2. import android.content.BroadcastReceiver;
  3. import android.content.Context;
  4. import android.content.Intent;
  5. import android.util.Log;
  6. import com.siwei.recyclebox.ui.main.MainActivity;
  7. public class BCRUpgradeApk extends BroadcastReceiver {
  8. private static final String TAG = "BroadcastReceiver";
  9. @Override
  10. public void onReceive(Context context, Intent intent) {
  11. if (intent.getAction().equals("android.intent.action.PACKAGE_REPLACED")){
  12. // Toast.makeText(context,"升级了一个安装包",Toast.LENGTH_SHORT).show();
  13. Log.e(TAG,"BroadcastReceiver//////////////////:"+intent);
  14. Intent i = new Intent(context,MainActivity.class);
  15. i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
  16. context.startActivity(i);
  17. }
  18. }
  19. }