可以使用BroadcastReceiver
调用活动吗?只要用户按下电源按钮,就会触发onReceive
的{{1}}。
答案 0 :(得分:0)
是的,我们可以调用以下代码
Intent mIntent = new Intent(getBaseContext(), Activity.class);
mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(mIntent);
答案 1 :(得分:0)
您可以通过以下方式从BroadcastReceiver开始活动
public void onReceive(Context context, Intent intent) {
Intent intentStart = new Intent(context, StartActivity.class);
intentStart.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intentStart);
}