2017-10-12 142 views
1

我不知道我在找什麼,這就是爲什麼我要在這裏發佈信息,我需要在刷新或編輯其他片段時進行一些更改。這是描述我需要的屏幕截圖 enter image description here當編輯內容時自動刷新的片段

對不起,但這就是我找到的,這就是我要找的。

因此,這是某人的個人資料隱藏在白色標記下,當您按下按鈕進行編輯時,您將看到新的片段,您可以自定義,添加照片,填寫姓名年齡等......當您按下按鈕時將您保存回這個凍結的片段,並查看有關您的配置文件的更新信息,但仍然可以再次編輯它,如您所見。

我需要一些文檔解決這個問題,要明白,

+1

您可以通過使用2路1)使用接口實現這一點,2)利用廣播接收器 –

+0

使用localbroadcastmanager或eventbus –

+0

以及如何自定義開關這樣的一個?有沒有可能性? – Kertuj

回答

0

試試這個 添加該代碼在你的活動/片段

private BroadcastReceiver mMessageReceiver = new BroadcastReceiver() { 
     @Override 
     public void onReceive(Context context, Intent intent) { 
      // write your update code here 
     } 
    }; 

註冊廣播接收器的onCreate()如果活動或onCreateView()如果片段

LocalBroadcastManager.getInstance(mActivity).registerReceiver(mMessageReceiver, 
       new IntentFilter(Constant.UPDATE_CHAT_COUNT)); 

Un在onDestroy()中註冊廣播接收器()如果活動或onDestroyView()如果片段

LocalBroadcastManager.getInstance(mActivity).unregisterReceiver(mMessageReceiver); 

更新的個人資料後,通知使用此代碼

Intent intent1 = new Intent(Constant.UPDATE_CHAT_COUNT);    
LocalBroadcastManager.getInstance(mActivity).sendBroadcast(intent1); 
+0

Thx我會檢查它:) – Kertuj

+0

最後一個問題,這個盒子在XML應該是或別的? – Kertuj

+0

@Kertuj It,s取決於您的需求片段或活動 –