Android中Intent intent = new Intent(); intent.putExtra("str",string); sendBroadcast(intent);如何接收这个值

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 14:11:06

Android中Intent intent = new Intent(); intent.putExtra("str",string); sendBroadcast(intent);
如何接收这个值

比如你的Intent是发给你自己实现的A BroadcastReceiver的,那么他的onReceive(Context context,Intent intent)方法会得到调用,这里传进的intent就是你sendBroadcast发过来的,通过intent.getXXXExtra方法来检索对应类型的数据,比如你的intent.putExtra("key","hello,world!");,
intent.getStingExtra("key"),如果key对应的字符串没有找到则得到null;