关于广播接收器android

时间:2011-06-02 09:51:23

标签: android

可以使用BroadcastReceiver调用活动吗?只要用户按下电源按钮,就会触发onReceive的{​​{1}}。

2 个答案:

答案 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);
}