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