フラグメント内にリストビューがあります。このリストビューのリスナーは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
の選択肢を親に戻すことができましたが、どの行が選択されたかはわかりません。このデータを覚えている正しい方法は何でしょうか?
行はpositioあなたは長い間、このコード部分を書いていますか? –
をクリックしましたか?あなたのアダプターにはありますか? –