本人在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 吗?假如可以本人的错误是什么?望解答!
解决方案
15
意图那边确定是这么写的吗
15
intent.addAction();去哪了
10
你的Intent都没确定是哪个广播。action没加上