EventBus使用

2018-06-14  本文已影响4人  我叫杨毅

1.生成实体类

2. 传值页

(new  CitySelete()为实体类)

EventBus.getDefault().post(new CitySelete(latitude, longititude));

3. 接收页

// 接收信息

public void onEventMainThread(CitySelete citySelete) {

double 纬度latitude=citySelete.get纬度latitude();

    double 经度longititude=citySelete.get经度longititude();

    Log.e(TAG, "纬度latitude: "+纬度latitude);

    Log.e(TAG, "经度longititude: "+经度longititude);

    //将地图移动到定位点

    aMap.moveCamera(CameraUpdateFactory.changeLatLng(new LatLng(纬度latitude, 经度longititude)));

}

// 注册EventBus

EventBus.getDefault().register(this);

// 取消注册EventBus

EventBus.getDefault().unregister(this);

上一篇 下一篇

猜你喜欢

热点阅读