private void ShowAlertDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setCancelable(false);
builder.setTitle("주소록 삭제");
builder.setMessage("정말 삭제하시겠습니까?");
builder.setNegativeButton("No", null);
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 몇번째 데이터를 선택했는지 알아야 한다.
int index = getAdapterPosition();
// 어레이리스트에서 삭제하고
contactArrayList.remove(index);
// 화면에 보여준다.
notifyDataSetChanged();
}
});
builder.show();
}
'Android Studio' 카테고리의 다른 글
[Android Studio] xml 화면구성 visibility로 숨기기, 프로그래스바 숨기기 (0) | 2023.12.28 |
---|---|
[Android Studio] json 데이터 한 눈에 쉽게 알아보는 방법 (0) | 2023.12.28 |
[Android Studio] 다른 액티비티로 데이터 전달 시 클래스의 객체를 전달하는 방법 (0) | 2023.12.28 |
[Android Studio] RecyclerView에서 몇 번째 행을 눌렀는지 알 수 있는 어뎁터 함수 getAdapterPosition() (0) | 2023.12.28 |
[Android Studio] RecyclerView Adapter에서 새로운 액티비티를 실행하는 방법 (0) | 2023.12.28 |