1462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hupackage com.android.email.service; 2462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu 3462da178b1be608a74000956c53dc8ecb438c689Yu Ping Huimport android.content.BroadcastReceiver; 4462da178b1be608a74000956c53dc8ecb438c689Yu Ping Huimport android.content.Context; 5462da178b1be608a74000956c53dc8ecb438c689Yu Ping Huimport android.content.Intent; 6462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu 7462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu/** 8462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu * {@link BroadcastReceiver} for app upgrade. This listens to package replacement (for unbundled 9462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu * upgrade) and reboot (for OTA upgrade). The code in the {@link EmailBroadcastProcessorService} 10462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu * disables this receiver after it runs. 11462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu */ 12462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hupublic class EmailUpgradeBroadcastReceiver extends BroadcastReceiver { 13462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu @Override 14462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu public void onReceive(final Context context, final Intent intent) { 15462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu EmailBroadcastProcessorService.processUpgradeBroadcastIntent(context); 16462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu } 17462da178b1be608a74000956c53dc8ecb438c689Yu Ping Hu} 18