继续更新视图(从列表视图中选择项目后返回视图)

时间:2014-03-28 17:00:19

标签: android android-intent

我有一个视图,使用网络服务显示所选城市的一些数据,如果我已经选择了一个城市,它可以正常工作。 View使用onCreateView填充数据,因为它继承自Fragment。

但是,用户可以通过转到下一个视图来选择新城市。当用户选择城市并按回按钮时,现在我该如何更新视图?

编辑: View1:如果已选择城市,则显示数据。 用户从view1转到视图2 View2:从列表视图中选择一个城市(单击列表项,保存城市并调用onBackPressed以移回View1) 现在再次呈现View1时,如何更新视图?

2 个答案:

答案 0 :(得分:0)

第一种方式 - 创建片段事务并替换片段

第二种方式 - 在您的片段中实施setCity方法并在此方法中更新视图。

答案 1 :(得分:0)

一种方法是在返回视图时使用onResume,以及是否需要更新视图。

@Override
public void onResume(){
   // TODO: code here
}