首页 > 其他 > 详细

Broadcast Receviewer

时间:2015-08-09 10:38:26      阅读:306      评论:0      收藏:0      [点我收藏+]

使用Braodcast Receiver

一.新建一个空的工程,命名为LearnBroadcastReceiver

二.为主界面添加一个按钮

技术分享

三.新建一个broadcast receiver,命名为MyReceiver,并添加如下所示代码

public void onReceive(Context context, Intent intent) {
        // TODO: This method is called when the BroadcastReceiver is receiving
        // an Intent broadcast.
       System.out.println("Received the message,and the message is"+intent.getStringExtra("data"));
    }

四.在MainActivit.java中设置监听器

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        findViewById(R.id.btnSendMessage).setOnClickListener( this);
    }
 public void onClick(View v) {
        switch(v.getId()){
            case R.id.btnSendMessage:
                Intent i = new Intent(this,MyReceiver.class);
                i.putExtra("data","hello world");
                sendBroadcast(i);
                break;
        }
    }

五.运行结果

技术分享

Broadcast Receviewer

原文:http://www.cnblogs.com/happygirl-zjj/p/4714626.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!