`
v5qqbrowser
  • 浏览: 358161 次
文章分类
社区版块
存档分类
最新评论

BroadcastReceiver中发送message给主界面

 
阅读更多

方法一:

在主界面中:

public static Handler myHandler = new Handler(){
public void handleMessage (final Message msg){
if(msg.what==0){

//进行相应操作

}
}
};

在BroadcastReceiver中进行发送message消息:

xActivity.myHandler.sendMessage();

方法二:

在BroadcastReceiver中:

public static Handler myHandler;

在主界面中:

public Handler myHandler = new Handler(){
public void handleMessage (final Message msg){
if(msg.what==0){

//进行相应操作

}
}
};

BroadcastReceiver.myHandler=myHandler;

这两种方法都可以,总而言之,就是要将myHangler设置为全局变量,大家共用。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics