博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建一个广播机制!
阅读量:5158 次
发布时间:2019-06-13

本文共 1738 字,大约阅读时间需要 5 分钟。

1 import android.app.Activity; 2 import android.content.BroadcastReceiver; 3 import android.content.Context; 4 import android.content.Intent; 5 import android.content.IntentFilter; 6 import android.os.Bundle; 7 import android.provider.Browser.BookmarkColumns; 8 import android.util.Log; 9 import android.view.Menu;10 import android.view.MenuItem;11 import android.view.View;12 import android.view.View.OnClickListener;13 import android.widget.Button;14 15 public class MainActivity extends Activity {16     Myboardcast mMyboardcast;17     protected String action = "发送内容";18 19     @Override20     protected void onCreate(Bundle savedInstanceState) {21         super.onCreate(savedInstanceState);22         setContentView(R.layout.activity_main);23         Button button = (Button) findViewById(R.id.btn);24         mMyboardcast = new Myboardcast();//创建广播25         IntentFilter filter = new IntentFilter();26         filter.addAction(action);//过滤器27         registerReceiver(mMyboardcast, filter);28         button.setOnClickListener(new OnClickListener() {29 30             @Override31             public void onClick(View v) {32                 Intent intent = new Intent();33                 intent.setAction(action);34                 MainActivity.this.sendBroadcast(intent);//发送意图35             }36         });37     }38 39     @Override40     protected void onDestroy() {41         unregisterReceiver(mMyboardcast);42         super.onDestroy();43     }44 45     private class Myboardcast extends BroadcastReceiver {46 47         @Override48         public void onReceive(Context context, Intent intent) {49             Log.e("Myboardcast", "收到广播!");50         }51 52     }53 }

 

转载于:https://www.cnblogs.com/labixiaoxin/p/4935166.html

你可能感兴趣的文章
【ABAP系列】SAP ABAP同时显示多个ALV的方法
查看>>
TEdit的 Clear 和 赋值 ''
查看>>
【C#学习笔记3】C#面向对象相关知识2
查看>>
Linux内核 TCP/IP、Socket参数调优
查看>>
代理模式与AOP
查看>>
C++ ADO 数据查询
查看>>
matlab 非平稳变化时域分析
查看>>
HBase性能优化方法总结(四):数据计算
查看>>
洛谷 P1002 过河卒
查看>>
The JavaScript this Keyword
查看>>
var $this = $(this)
查看>>
添加了click事件不响应
查看>>
Excel导出失败的提示
查看>>
Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
查看>>
微信支付结果通用通知
查看>>
转载的吐槽文
查看>>
[问题解决]Fresco设置圆角效果不生效问题探究
查看>>
Sourcetree 集成 Azure DevOps Server(Git)
查看>>
CIFAR-10数据集读取
查看>>
选择排序、冒泡排序、获取数组中的最大值
查看>>