到今天,速運3.5告一段落了,反正我這邊是沒啥Bug了,該好好的來個總結,這一次是在做項目的時候遇到這麼一個需求,A1、A2、A3。。。--->B--->C,同時B--->C , C--->B。其中 B要將數據帶回去C中,如果僅僅只是C--->B 然後B--->C ,那麼直接用startActivityForResult()即可。但是涉及到其他的頁面用StartActivityForResult()是不能實現需求的。
EventBus.getDefault().post(mCBean);
EventBus.getDefault().register(this);
onEventMainThread()進行數據接收
public void onEventMainThread(CityBean cityBean){ // 有用戶主觀選擇的城市數據 if (cityBean != null) { if (!CityHelper.CityEquals(cityBean, mLocalCity)) { // 不相等 updateUI(cityBean, false); } } else { // 定位失敗 updateUI(mLocalCity, true); } }
EventBus.getDefault().unregister(this);