在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
解决方案 »
- 新手学习Android要多长时间
- android布局问题 求教
- 谁能详细说下Toggle DNS Check是啥作用
- 相机预览的问题
- Android中的sqlite数据库文件保存在手机内存中还是内存卡中呢
- android 提取指定号码短信内容
- android 2.2源码如何在eclipse做开发
- java从网络上获取输入流时不稳定掉字节?!
- 点击通知栏后进入一个Activity的同时传人一个int数,新打开的activity总是接受到第一次intent.putextra()的值
- [有图有真相] 同样的IP端口账号密码,JAVA文件可连数据库,Androud工程不能,为什么呢?
- 关于MediaRecorder录像分辨率的问题
- Android启动不了模拟器
比如 我的广播已经收到了 但是系统会报错 unable to start receiver 至今不知道什么原因
还一个就是从这种广播里启动service 经常出现service收到的intent为空(即startService(Intent)里的intent传到service报空了) 源码真心不想看 也不清楚怎么回事
收到广播有启动receiver的过程 所以没关系的 TAG常量照样没报空嘛