为什么广播接收器不是呼叫服务

时间:2017-11-25 07:52:57

标签: android service broadcastreceiver android-manifest

在我的Android应用程序中,我从广播接收器调用服务。但是在调试时我注意到广播接收器无法正常工作。主要活动中没有任何内容,如布局或按钮等

广播接收器类

.exe

}

并在清单

public class Myreceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
    Intent i=new Intent(context,MyService.class);
    context.startService(i);

}

1 个答案:

答案 0 :(得分:1)

您已在活动中注册了广播接收器

    Myreceiver myreceiver = new Myreceiver();
    IntentFilter intentFilter = new IntentFilter();
    intentFilter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
    registerReceiver((BroadcastReceiver) myreceiver, intentFilter);