긴 클릭이 수행 될 때 목록에 대한 정보를 팝업하는 대화 상자가 있습니다. 정보는 클릭이 수행 된 목록 항목에 따라 다릅니다. 그러나 나는 정보를 볼 때 그것을 알아 차리고 그것을 닫는다. (dialog.cancel() 명령으로 호출하여) 다음에 대화 상자를 열 때 다시 정보를 얻지 않아도된다. 이전에 본 것과 같은 대화 상자가 나타납니다. 이 문제를 극복하기위한 팁이 있습니까? 감사!대화 상자가 취소 된 후 다시 형성된다는 것을 어떻게 보장 할 수 있습니까?
몇 가지 추가 정보. 대화 상자는 showDialog (int) 명령을 사용하여 생성됩니다. 거기에서, 그것은 마스터 활동에서 onCreateDialog (int) 명령을 통해 호출됩니다.
EDIT : 대화 상자의 onClickListener에서 removeDialog (int) 명령을 사용하여이 작업을 수행 할 수있었습니다 (죽을 때 자체를 제거함). 나는 내 삶이 더 우아한 해결책을 찾을 수는 없지만, 나는 더 나은 해결책을 찾는다. 고마워요!
편집 : NM, 대답은 이미 여기에 게시되었음을 깨달았습니다 ... 다시 한번 감사드립니다!
나는 opPrepareDialog() 명령 중 하나를 사용하지 않습니다. 해야합니까? – PearsonArtPhoto