다이얼로그의 재사용성을 위해 onCreateDialog를 사용하면 설정해둔 리스트를 업뎃을 못해
난관에 봉착할 때가 있다. (바꿀수도 없고 참;;;;)

그럴 때는 onPrepareDialog에서 다시 그려야할 다이얼로그가 있을 때
removeDialog(id)를 하니까 다시 새로 그린다.

    @Override    protected void onPrepareDialog(int id, Dialog dialog){
     //해당 다이얼로그는 매번 다시 부름. 
    switch(id){
      //없에면 다시 새로 그림
      removeDialog(id);
    }}
Posted by dlucky

티스토리 툴바