我是android开发者我想在清单文件中声明我的广播接收器 但问题是"我叫匿名班的接收者" 所以这个类没有名字然后如何在清单文件中声明没有名称类..
答案 0 :(得分:2)
对于您无法通过代码声明的广播接收器,您需要在清单中声明它,并且您必须为接收器提供具体的类。
但是对于那些可以通过代码注册的接收器,你可以使用BroadcastReceiver的匿名类实例。
<强> - EDIT --- 强>
<强> MyReceiver.java 强>
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
}
}
<强> AndroidManifest 强>
<application>
<!-- some other codes here -->
<receiver android:name="MyReceiver" >
<intent-filter>
<!-- Sample filter to listen when device boot is completed -->
<!-- This type of receiver cant be declared in codes -->
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
</application>