您的位置:首页 > 移动开发 > Android开发

Android静态注册内部类广播BroadcastReceiver

2016-08-26 08:53 417 查看
注意:给自己提个醒,轻易不用这种静态注册,否则做个啥操作,相关的都得整成静态的。没完没了··········一般情况动态注册。

将内部类改成static class,否则报错

[java] view
plaincopy

public class Service {

public static class InsideService extends BroadcastReceiver {

@Override

public void onReceive(Context context, Intent intent) {

Log.e("Service", "..onReceive..0914");

}

}

}

在AndroidManifest.xml中定义

android:name="外部class$内部class",$连接

[html] view
plaincopy

<receiver android:name="com.jtd.service.Service$InsideService" >

<intent-filter>

<action android:name="com.jtd.service.Service.InsideService" />

</intent-filter>

</receiver>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: