从广播接收器呼叫活动

时间:2015-01-07 06:29:46

标签: java android

我想从BroadcastReceiver调用另一个活动,但下面的代码不会调用该活动。 请帮我找出合适的答案。

public class MyBroadcastReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        Intent newIntent = new Intent("com.example.alaram.MESG");
        context.startService(newIntent);

    }
}

1 个答案:

答案 0 :(得分:0)

对startService()的调用启动了一个Service,而不是一个Activity ......顾名思义。

尝试:

    Intent intent = new Intent(context, YourActivity.class);
    context.startActivity(intent);
相关问题