我想从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);
}
}
答案 0 :(得分:0)
对startService()的调用启动了一个Service,而不是一个Activity ......顾名思义。
尝试:
Intent intent = new Intent(context, YourActivity.class);
context.startActivity(intent);