今天热门
热点:

广播接收的问题,广播接收问题.


我在Fragment中定义了一个广播接受者的类如下
public static class mBraodcast  extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
String str=intent.getStringExtra("STUID");
userid.setText(str);
}


FragmentActivity中用来发送广播如下:
intent=new Intent("INTENT_TEST");
intent.putExtra("STUID", "03130124");
sendBroadcast(intent);


清单文件注册广播如下:
        <receiver 
            android:name="mainpager.Mind_fragment$mBraodcast"
            >
            <intent-filter >
               <action android:name="INTENT_TEST"/> 
            </intent-filter>
        </receiver>


运行报了广播类里的空指针异常。 小弟想问一下,广播里面可以直接更新UI 吗?如果可以我的错误是什么?望解答!!

解决方案

意图那边确定是这么写的吗

intent.addAction();去哪了

你的Intent都没确定是哪个广播。action没加上

www.zrccd.nettrue/topics/20180204/188754.htmlTechArticle广播接收的问题,广播接收问题. 我在Fragment中定义了一个广播接受者的类如下 publicstaticclassmBraodcastextendsBroadcastReceiver{ @Override publicvoidonReceive(Contextcontext,Intentintent){ //TODOAuto-generatedmet...

相关文章

    暂无相关文章

用户评论

大家都在看