【发布时间】:2016-10-09 06:41:36
【问题描述】:
我在片段中有一个列表视图。此列表视图具有以下longClick 侦听器。
private AdapterView.OnItemLongClickListener receivedListItemLongClickListener = new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long arg3) {
Object object = reeceivedListView.getItemAtPosition(position);
showDialog(OPTIONS_DIALOG_FRAGMENT);
return true;
}
};
它会启动一个新列表AlertDialog,其中有一个删除选项以撤消在父片段中选择的行。
我可以将选择从AlertView 传递回父级,但我不记得选择了哪一行。记住这些数据的正确方法是什么?
【问题讨论】:
-
该行是你长按的位置
-
这部分代码你在哪里写的?它在你的适配器里吗?
标签: android listview android-fragments android-alertdialog android-dialogfragment