앱을 개발하던 중, ListView의 한 아이템에서 결과값을 받아서 이전 액티비티로 전달을 해 주어야 하는 경우가 발생하였다. 이런 경우, 돌아갈 액티비티의 컨텍스트를 빌려서 사용하면 해당 아이템의 역할이 끝난 후, 돌아갈 액티비티로 결과값을 보낼수 있다.
((MainActivity)mContext).startActivityForResult(new Intent(),0);
위의 코드에서는 MainActivity의 context를 빌려서 다른 액티비티를 실행 하였고, 다른 액티비티가 끝나면, 결과값을 MainActivity로 보내게 된다.
'안드로이드 앱 프로그래밍' 카테고리의 다른 글
[안드로이드] 알람매니져 구현 (0) | 2017.02.26 |
---|---|
[안드로이드] 액티비티간 데이터 주고 받기 (0) | 2017.02.25 |
[안드로이드] 키패드 강제로 올리기/내리기 (0) | 2017.02.25 |
[안드로이드] ListView 클릭이 안될때 (0) | 2017.02.17 |
[안드로이드] Thread Handler 사용하기 (0) | 2017.02.13 |