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 socket 长连接的问题 情何以堪呐 几个简单的小问题 我做了个乘法器,但是点击按钮后,报错。 飞行模式 git did not exit cleanly (exit code 128)如何解决 android反编译还原找不到逻辑.帮还原下 WebView AppCache 指定路径 android 修改数据库数据后listview刷新cursor不移动 请问有没有好的切图软件? 安卓蓝牙控制智能小车,麻烦大神看一下我的工程哪里出现了问题
没有,我是直接用的
@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));
}
}