修复重启后自动启动功能
parent
8c6b87842c
commit
63064aa857
@ -0,0 +1,47 @@
|
||||
package com.xypower.mpmaster;
|
||||
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.util.Log;
|
||||
|
||||
public class BootBroadcastReceiver extends BroadcastReceiver {
|
||||
private static final String ACTION = "android.intent.action.BOOT_COMPLETED";
|
||||
private static final String TAG = "MPMasterLOG";
|
||||
|
||||
@Override
|
||||
public void onReceive(Context context, Intent intent) {
|
||||
|
||||
Log.i(TAG, intent.getAction());
|
||||
|
||||
if (ACTION.equals(intent.getAction())) {
|
||||
|
||||
Log.i(TAG, "Start MainActivity");
|
||||
|
||||
/*
|
||||
Intent mainIntent = new Intent(context, MainActivity.class);
|
||||
mainIntent.putExtra("reboot", 1);
|
||||
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
|
||||
try {
|
||||
pendingIntent.send();
|
||||
} catch (PendingIntent.CanceledException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
*/
|
||||
// MicroPhotoContext.AppConfig appConfig = MicroPhotoContext.getAppConfig(context);
|
||||
|
||||
// MainActivity.startMicroPhotoService(context, appConfig, null);
|
||||
|
||||
Intent mainIntent = new Intent(context, MainActivity.class);
|
||||
mainIntent.putExtra("reboot", 1);
|
||||
//Intent.FLAG_ACTIVITY_NEW_TASK
|
||||
// Intent.FLAG_ACTIVITY_CLEAR_TOP
|
||||
mainIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
context.startActivity(mainIntent);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue