【发布时间】:2015-10-15 10:24:43
【问题描述】:
当您有一个包含许多片段(由 ViewPager 处理)的活动时,最佳实践是什么,其中一个片段内部有一个 listView,它假设当我单击项目时 - 打开另一个 listView。
Soo,如果另一个 listView 是:
- 另一个片段;
- 活动
- 或以某种方式使用我传递给适配器的另一个数据“重新启动”当前片段(我什至不知道这是否可能:)
我的意思是,在项目点击片段关闭和 onCreate 内部我们有这样的东西(抱歉伪代码):
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
if(...)
{
adapter = new ArrayAdapter<...>(getActivity(), android.R.layout.simple_list_item_1, android.R.id.text1, Content.ITEMS_A);
}
else
{
adapter = new ArrayAdapter<...>(getActivity(), android.R.layout.simple_list_item_1, android.R.id.text1, Content.ITEMS_B);
}
}
【问题讨论】:
标签: android listview android-fragments android-listview