두 가지 옵션이있는 대화 상자를 사용자에게 표시하는 onListItemClick을 만들려고합니다. 각 옵션은 특정 작업을 실행하는 함수를 호출해야합니다. 내가 점점 오전 오류 : onListItemClick 및 clicklisteners 문제
이 다른 방법에 정의 된 내부 클래스 내부가 아닌 최종 변수 위치를 참조 할 수 없습니다
는protected void onListItemClick(ListView l, View v, int position, long id){
final CharSequence[] items = {"Delete", "Show"};
MyPOI mpoi= myAdapter.getItem(position);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick an option");
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
if(items[item].equals("Delete")){
dbc.deletePOI(position);
}
}
});
AlertDialog alert = builder.create();
alert.show();
super.onListItemClick(l, v, position, id);
}