作业帮 > 综合 > 作业

Android中Intent intent = new Intent(); intent.putExtra("str",

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/28 15:26:06
Android中Intent intent = new Intent(); intent.putExtra("str",string); sendBroadcast(intent);
如何接收这个值
Android中Intent intent = new Intent(); intent.putExtra(
比如你的Intent是发给你自己实现的A BroadcastReceiver的,那么他的onReceive(Context context,Intent intent)方法会得到调用,这里传进的intent就是你sendBroadcast发过来的,通过intent.getXXXExtra方法来检索对应类型的数据,比如你的intent.putExtra("key","hello,world!");,
intent.getStingExtra("key"),如果key对应的字符串没有找到则得到null;
再问: 嗯,知道这样但是要接收的这个字符串要通过网络获取的,为什么传过去接收不到啊?是不是要设置延时才能显示出来?
再答: 你可以附上你怎么往网络传的代码么,要不我也不清楚
再问: 经过调试好像是这句intent.setClass(DisplayAddress.this, SMSReceiver.class);报错
再答: 报错log发出来看看,不能及时回复抱歉了。
再问: 呵呵,非常感谢你的回答!如果方便的话希望加下你的企鹅,刚刚开始学习Android求指导哦
再答: QQ250763254,SMSReceiver.onReceive抛空指针,你里面是怎么做