<div>메인 액티비티가 존재하고 다이얼로그를 화면에 띄우고 값을 입력 받아 액티비티에 저장한 다음 메소드를 실행하고 싶은데..</div> <div> </div> <div>다이얼로그 클래스에서 parent를 받아서 wait 형식으로 쓰면 될 것 같았지만 wait를 할 시에 에러가 뜨는군요..</div> <div> </div> <div>main -> 다이얼로그 값 입력 -> 다이얼로그 종료 ->main -> 다음 메소드 이런식으로 흐름을 주고 싶은데..</div> <div> </div> <div>현재는</div> <div>main -> 다이얼로그 생성 -> 다음 메소드 ->....</div> <div> </div> <div>다이얼로그 값 입력 -> 다이얼로그 종료 -> main 이 되는군요.</div> <div> </div> <div>main 액티비티에서 다이얼로그를 생성하는 메소드 입니다.</div> <div> private void inputRank()<br> {<br> RankInputDialog dlg = new RankInputDialog(this);<br> showRank(dlg.nameText);<br> }</div> <div> </div> <div>다이얼로그 클래스 생성자 입니다.</div> <div> public RankInputDialog(Game parent)<br> {<br> dlg = new Dialog(parent);<br> this.parent = parent;<br> inputRank();<br> }<br> private void inputRank()<br> {<br> dlg.setContentView(R.layout.rankinput);<br> Button diaBtn = (Button)dlg.findViewById(R.id.dialogBtn);<br> diaBtn.setOnClickListener(this);<br> dlg.setTitle("등록");<br> dlg.show();<br> }</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.