Android AlertDialog 유의점 일반적으로 alertdialog 를 메소드를 구성할때 alertdialog 자체가 thread로 적용됨을 유의 하여야 한다. a() { print 1; b() print 2; } b() { alertDialog } 위와 같이 a를 실행했을때 b메소드 실행후 alertdialog가 화면에 나타나지만 그순간 이마 print 2가 실행된다. print 2가 b() 결과에 따른 실행정보일 경우 b() 정보에 포함해야 할 필요가 있다. private void popupCustomerSelect(ArrayList list, CustomerObject objCustomer, ContractObject objContract) { final CustomerObject objCu = objCustomer; final ContractObject objCon = objContract; final ArrayList popupList = list; final String selectName = popupList.get(0).getName(); ArrayList arrSelect = new ArrayList (); for (CustomerObject objCust : list) { arrSelect.add( "핸드폰 : " + (objCust.getMobile() == null ? "" : objCust.getMobile()) + "\n" + "주소 : " + objCust.getState() + " " + objCust.getCity() + " " + objCust.getState()); if (SSMApplication.DEBUG_MODE) { Lo...