마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

다이얼로그 데이터 실시간 갱신

0 추천
Dialog를 상속받아서 다이얼로그 구현했는데 다이얼로그에 textView를 넣어놔서 데이터를 넘겨주면

그걸 그대로 출력하려고하는데 이게 항상 달라지는 값이라서 데이터를 넘기기까진 합니다 문제는

oncreate한번만 타서 처음에만 찍히고 그 뒤에는 데이터가 들어와도 갱신을 못하는데

onPrepareDialog 라는 메소드를 찾긴 했는데 deprecated 되기도했고 dialog를 상속받아선 안되더라구요...

자료도 2015년..? 이렇게 옛날 자료만 있고.. 어떻게 갱신을 해야될까요?
수원통학러 (3,570 포인트) 님이 2020년 6월 1일 질문

1개의 답변

0 추천

외부에서 Dialog instance를 알고 있다면 다음과 방식으로 설정 가능합니다.

((TextView)dialog.getWindow().findViewById(R.id.text_view)).setText("data");

 

Dialog를 직접 상속했다면 상속 받은 class에 위와 같은 코드를 직접 API 구현해서 씁니다.

 

디자이너정 (42,810 포인트) 님이 2020년 6월 1일 답변
...