0
私はListView
を持っています。行をクリックすると、選択した要素に関するデータが表示されますAlertDialog
を表示します。androidのイベント関数外の変数にアクセスするには
ListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
alertDialog.setButton(AlertDialog.BUTTON_NEGATIVE, "Delete", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// I need to access 'i' here somehow?
}});
私のAlertDialog
にはアクションボタンがあり、ここには選択した要素のデータが必要です。
アラートボタンIの内部イベント機能は、外部機能からデータi
とl
にアクセスできません。
アクセスする方法はありますか、何とかして渡す必要がありますか?