您的位置:首页 > 移动开发 > Android开发

android中 页面间的无阻碍传值/接收值

2016-03-15 15:02 489 查看
EventBus广播传值(不管在哪个界面传 .在哪个界面接收都可行)


首先下载EventBus.jar包

A 页面得到值

1:先注册EventBus  ,比如:EventBus.getDefault().register(this, "onEventKeyBorad");//这个方法必须是onEvent开始的名字,并且是public void 的方法 且只有一个参数

如:public void onEventKeyBorad(String message){

}

2:默认提供的方法EventBus.getDefault().register(this);

实现接收方法:

public void onEventMainThread(int i){


}



B页面需要传值

1:EventBus.getDefault().post(item);

注意:最后需要在onDestory()方法中去注销广播

EventBus.getDefault().unregister(this);// 反注册EventBus

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息