广播传值

传值页

Intent intent=new Intent("content");//广播key

intent.putExtra("content_tv",content);//内容key

sendBroadcast(intent);

finish();


接收页

// 1广播接收内部类

class Receiver extends BroadcastReceiver{

@Override

public void on Receive(Context context,Intent intent) {

String content=intent.getStringExtra("content_tv");

Log.e(TAG,"onReceive: "+content );

main_remark_et.setText(content);

}

}


// 2广播接收

Receiver receiver;


// 3注册

receiver=new Receiver();

IntentFilter intentFilter=new IntentFilter("content");

getContext().registerReceiver(receiver,intentFilter);


// 4注销广播

@Override

public void on Destroy() {

super.onDestroy();

getContext().unregisterReceiver(receiver);

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容