2017-10-12 119 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取决于您的需求片段或活动 –