게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 다이얼로그에서 값을 받아서 액티비티에 값을 저장하려고 합니다.
게시물ID : programmer_3756짧은주소 복사하기
작성자 : 시로소사로소
추천 : 0
조회수 : 1172회
댓글수 : 2개
등록시간 : 2014/06/04 21:44:35
옵션
  • 베스트금지
  • 본인삭제금지
메인 액티비티가 존재하고 다이얼로그를 화면에 띄우고 값을 입력 받아 액티비티에 저장한 다음 메소드를 실행하고 싶은데..
 
다이얼로그 클래스에서 parent를 받아서 wait 형식으로 쓰면 될 것 같았지만 wait를 할 시에 에러가 뜨는군요..
 
main -> 다이얼로그 값 입력 -> 다이얼로그 종료 ->main -> 다음 메소드 이런식으로 흐름을 주고 싶은데..
 
현재는
main -> 다이얼로그 생성 -> 다음 메소드 ->....
 
다이얼로그 값 입력 -> 다이얼로그 종료 -> main 이 되는군요.
 
main 액티비티에서 다이얼로그를 생성하는 메소드 입니다.
 private void inputRank()
 {
  RankInputDialog dlg = new RankInputDialog(this);
  showRank(dlg.nameText);
 }
 
다이얼로그 클래스 생성자 입니다.
 public RankInputDialog(Game parent)
 {
  dlg = new Dialog(parent);
  this.parent = parent;
  inputRank();
 }
 private void inputRank()
 {
  dlg.setContentView(R.layout.rankinput);
  Button diaBtn = (Button)dlg.findViewById(R.id.dialogBtn);
  diaBtn.setOnClickListener(this);
  dlg.setTitle("등록");
  dlg.show();
 }
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호