게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 인텐트 전달하는거 질문좀 드려도될까요?
게시물ID : programmer_23204짧은주소 복사하기
작성자 : 후끼후끼
추천 : 0
조회수 : 741회
댓글수 : 3개
등록시간 : 2020/11/26 22:54:53

 

안드로이드 인텐트 전달하는거 질문좀 드려도될까요?

 

액티비티1, 2, 3, 4가 있다고할때

 

액티비티 1의 기능 : 버튼 2개를 갖고 있고 버튼1은 액티비티2로 버튼2는 액티비티 3으로 이동시킨다.

액티비티 2의 기능 : 사용자에게 텍스트값을 입력 받고 버튼을 눌러서 그 값을 액티비티 3(리스트뷰)으로 넘긴다.

액티비티 3의 기능 : 액티비티 2에서 입력했던 값을 받아서 리스트뷰에 데이터를 추가한다. 그리고 그 리스트뷰의 이름을 누르면 액티비티 4로 이동

액티비티 4의 기능 : 액티비티 3에서 클릭한 데이터 값을 보여준다.

 

여기서 저의 문제점은

 

1.

액티비티 2에서 값을 입력 받고 인텐트로 그 값을 액티비티 3로 넘기려고 하는데 이 경우 액티비티3에서 getintent를 사용해서 받으면 되지만, onCreate()에다가 getintent를 구성하게 되면 액티비티 1에서 3으로 바로 넘어갈때(액티비티2에서 값을 입력 안 한상태)는 오류가 나더라구요(인텐트를 보낸적이 없는데 getintent를 하니까)

 

2. 그렇다고 startActivityForResult, setResult, onActivityResult 얘네를 사용해도 마찬가지라고 생각하거든요 처음 액티비티1에서 액티비티 3으로 바로가게되면 소용이 없으니까요..

 

어떤 분에겐 정말 어이없이 쉬우실 수도 있으시겠지만,, 이제 안드로이드 시작하는 초보라....

이런 경우에는 어떻게 값을 전달할 수 있을까요?

 

간단한 도움이라도 주시면 정말 감사하겠습니다. ^^ 

 

 

 

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호