我已在onListItemClick
中覆盖ListFragment
以获取所选项目。
第一次打开片段时,该功能很有用。但是在我导航到一些不同的活动并通过后退按钮或finish()
返回后,报告的位置是错误的。我还需要做一些事情来重置这个片段吗?
onListItemClick:
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Brewery brewery = ((BreweryAdapter)getListAdapter()).getItem(position);
if (mCallbacks != null) {
mCallbacks.onBrewerySelected(brewery);
}
}
我的BreweryAdapter
非常简单 - 它只是用他们的数据填充视图片段。
有什么想法吗?我的代码与我在线查看的示例相匹配。谢谢!