注册内部类广播,不注意容易出错
首先,把类设置成静态
public static class ClassName extends BroadcastReceiver
然后在AndroidManifest 中注册的时候要加入$符号
<receiver android:name="packageName.ClassName$ReceiverName">
这样就没问题了,其他正常写法
注册内部类广播正确姿势
本文介绍了如何正确地注册内部类广播。要点包括:将内部类声明为静态,并在AndroidManifest文件中使用特定的语法进行注册。遵循这些步骤可以避免常见的错误。
注册内部类广播,不注意容易出错
首先,把类设置成静态
public static class ClassName extends BroadcastReceiver
然后在AndroidManifest 中注册的时候要加入$符号
<receiver android:name="packageName.ClassName$ReceiverName">
这样就没问题了,其他正常写法

被折叠的 条评论
为什么被折叠?