안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요..
아는 것 보다 모르는게 많아서 거의 질문만 올리게 되네요 ㅜㅜ
현재 ListActivity에서 아이템을 클릭하면 Intent에 선택 된 데이터를 putExtra에 넣어서
다른 Activity를 호출 하게되어 있는데요.. ( onCreate() -> onStart() )
( 첫번 째 실행)
새로 시작 된 Activity에서 home 키를 누르면 onPause() -> onStop() 이 호출 됩니다. ( 죽지 않고 살아 있는 상태)
이 상태에서 다시 ListActivity를 실행 시키고 List를 클릭해서 Intent를 보내면 (onRestart() -> onStart() ) 가 호출 됩니다.
( 두번 째 실행 )
두번 째 실행에서 보낸 Intent는 getIntent를 못 받는거 같더군요.. Log 찍어보면 첫 번째 실행 할 때 보낸 데이터가 그대로 찍힙니다.
onStop() 상태에 있는 Activity한테 어떻게 Intent의 데이터를 전달 하죠? ;;
보면 볼 수록 어렵네요.. 예전에 orientationChange 일어날 때 onDestroy() -> onCreate() 호출 되어 고생시키더니 ;;;
모두들 즐공하십시오 ^^
아는 것 보다 모르는게 많아서 거의 질문만 올리게 되네요 ㅜㅜ
현재 ListActivity에서 아이템을 클릭하면 Intent에 선택 된 데이터를 putExtra에 넣어서
다른 Activity를 호출 하게되어 있는데요.. ( onCreate() -> onStart() )
( 첫번 째 실행)
새로 시작 된 Activity에서 home 키를 누르면 onPause() -> onStop() 이 호출 됩니다. ( 죽지 않고 살아 있는 상태)
이 상태에서 다시 ListActivity를 실행 시키고 List를 클릭해서 Intent를 보내면 (onRestart() -> onStart() ) 가 호출 됩니다.
( 두번 째 실행 )
두번 째 실행에서 보낸 Intent는 getIntent를 못 받는거 같더군요.. Log 찍어보면 첫 번째 실행 할 때 보낸 데이터가 그대로 찍힙니다.
onStop() 상태에 있는 Activity한테 어떻게 Intent의 데이터를 전달 하죠? ;;
보면 볼 수록 어렵네요.. 예전에 orientationChange 일어날 때 onDestroy() -> onCreate() 호출 되어 고생시키더니 ;;;
모두들 즐공하십시오 ^^