activity1 :触发事件:
public void manager(View view) {
Intent intent = new Intent(this, EditDialogActivity.class);
intent.putExtra(EditDialogActivity.Extra_Edit_Title, getString(R.string.manager_server));
startActivity(intent);
}
另外的接受activity2:
String title=null;
title = getIntent().getStringExtra(Extra_Edit_Title);

  EventBus传输时间:  无需注册接受端:  发射处:  Eventbus eventbus;  eventBus = org.greenrobot.eventbus.EventBus.getDefault();  还有个unregister的地方  ScreenRenderApp.APP.getEventBus().register(this);  eventbus.post(new xxxEvent());  需要定义一个eventbus事件结构体类,例如:  public class CPicDownloadEvent {Bitmap bitmap;String path;public CPicDownloadEvent(Bitmap bitmap,String path) {    this.bitmap=bitmap;    this.path=path;}public Bitmap getBitmap() {    return bitmap;}public String getPath() {    return path;}

}
然后在写个接受的地方:注意此地方必须是或者存在的,如果activity已destroy就无法接收到。
@Subscribe(threadMode = ThreadMode.MAIN)
public void onEthernetChange(EthernetChangeEvent event) {
checkNetworkConnection();
}
:接收端也需要注册才能收到 ScreenRenderApp.APP.getEventBus().register(this);

更多相关文章

  1. android事件分发机制一
  2. Android 处理 Button 单击事件的三种方法
  3. android监听事件添加动作的三种方式
  4. 【Android】事件分发机制

随机推荐

  1. Android(安卓)Widget搭建过程
  2. Android(安卓)5.0的调度作业JobScheduler
  3. android handler机制源码解析【异步回调
  4. Android(安卓)ViewPager 实现多个页面切
  5. Android闹钟及相关组件
  6. Android(安卓)转场动画使用,所遇到的坑
  7. android OpenGLES开发第二课 为Polygon添
  8. Android百度地图开发(五)公交线路详情搜索
  9. Unable to resolve target 'android-XX'
  10. 利用 Android(安卓)Studio 阅读 Android(