목록다이얼로그 (5)
막무가내 삽질 블로그
안드로이드 다이얼로그에 이미지뷰 넣기 custom.xml custom.java private void customDialog() { Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.signup3_customdialog); dialog.setTitle("custom dialog !!"); ImageView iv1 = dialog.findViewById(R.id.image1); ImageView iv2 = dialog.findViewById(R.id.image2); ImageView iv3 = dialog.findViewById(R.id.image3); ImageView iv4 = dialog.findViewById(R.id.image4);..
다이얼로그에서 아이템을 추가,삭제 했을때 발생한 에러 기존코드에서 테스트 했을 때 문제없이 진행되었다. 근데 어떤 상황이 닥칠지 몰라 아이템을 추가,삭제 무한으로 테스트 해보다가 발생한 상황 내가 가지고 있는 사이즈보다 추가할 인덱스가 클경우 발생하는 오류 해당 오류가 발생했을때 앱이 강제로 종료된다. 따라서 앱이 튕기지 않게 예외처리를 해주었다. 기존코드 builder.setMultiChoiceItems(items, null, (dialogInterface, i, b) -> { if (b) { select.add(i); } else { select.remove(i); } }); 해결코드 builder.setMultiChoiceItems(items, null, (dialogInterface, i, b) ..
안드로이드에서 다이얼로그를 만들 후 dismiss를 시키지 않고 Activity를 종료한 후 WindowManager를 이용하여 addView를 추가 시키고자 할때 에러 메시지 E/WindowManager( 1374): Activity com.jjoe64.example.MainActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@405446f8 that was originally added here E/WindowManager( 1374): android.view.WindowLeaked: Activity com.jjoe64.example.MainActivity has leaked window com.android..
dialog 생성시 context 에 getApplicationContext() 로 사용해서 나는 오류 AlertDialog.Builder builder = new AlertDialog.Builder(액티비티이름.this); 끝