在Android里面定义一个类继承BroadcastReceiverpublic class BootReceiver extends BroadcastReceiver {
public static ArrayList<String> a = new ArrayList<String>();
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, a.toString(), 0).show();
}}
该广播接收器在Manifest里面注册,请问上面的代码会不会出现空指针?
当应用程序结束的时候,会不会回收a这个变量?broadcastreceiver指针android
public static ArrayList<String> a = new ArrayList<String>();
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, a.toString(), 0).show();
}}
该广播接收器在Manifest里面注册,请问上面的代码会不会出现空指针?
当应用程序结束的时候,会不会回收a这个变量?broadcastreceiver指针android
比如 我的广播已经收到了 但是系统会报错 unable to start receiver 至今不知道什么原因
还一个就是从这种广播里启动service 经常出现service收到的intent为空(即startService(Intent)里的intent传到service报空了) 源码真心不想看 也不清楚怎么回事
收到广播有启动receiver的过程 所以没关系的 TAG常量照样没报空嘛