BroadcastReceiver获取不到Intent的Extra broadcastreceiverIntentExtra 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以比对一下,普通的intent,是不是就能获得附加信息?确认一下能不能先。或许,这个需要root权限。 你先确定下你的广播接收到没有,接收到的广播你系统的那个phone模块的,还是你自己写的这个的 你读取的时候intent是不是getintent了? 没有,我是直接用的@Override public void onReceive(Context context, Intent intent) 这个intent 你这里好像有问题吧,public void onReceive(Context context, Intent intent) 这个intent传的是intentFilter得值吧 意思是我应该再getIntent一下是吧 你上面启动的是一个activity,又在onReceive里面拿值,好像不太好,思路应该不对,,, 代码太少不能看到问题啊!发送广播的时候你用的是intentFilter。 Intent intent = getIntent();intent.getBooleanExtra("Flags", ture);在这里写接收的值 不行,没有getIntent()这个方法。我不是在activity中取,是在broadcastreceiver中取,我贴代码吧public class OutgoingCallReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { boolean flag; flag = intent.getBooleanExtra("Flag", false); Log.d("Flag", String.valueOf(flag)); }} 黑马程序员android全套60G视频教程免费分享(要的留下邮箱) 菜鸟关于android开发中的变量生命周期的疑问 android 机顶盒项目 请各位大侠 指点迷津,帮我找个方向 关于后台服务器的方案,请各位高手出点主意 关于通知的声音播放 一个取得10个互不相等的随机数的方法 如何将bitmap图片保存到int数组里? 游戏编程中坐标转换的问题 eclipse上写的和服务器数据交换的项目在模拟器中能实现,但是在真机中不能实现 新手关于gradle的一个简单问题 请问有没有好的切图软件? 安卓蓝牙控制智能小车,麻烦大神看一下我的工程哪里出现了问题
没有,我是直接用的
@Override
public void onReceive(Context context, Intent intent) 这个intent
意思是我应该再getIntent一下是吧
intent.getBooleanExtra("Flags", ture);在这里写接收的值
不行,没有getIntent()这个方法。我不是在activity中取,是在broadcastreceiver中取,我贴代码吧public class OutgoingCallReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
boolean flag;
flag = intent.getBooleanExtra("Flag", false);
Log.d("Flag", String.valueOf(flag));
}
}