2014-04-25 4 views
1

정보를 입력하고 db로 저장하는 활동이 있습니다. 동일한 액티비티도 편집 액티비티로 작동합니다. db에서 데이터를 검색하려면 "onResume"메서드를 통해 편집 텍스트와 나머지 필드를 채 웁니다.Android onResume 다시 onResume을 호출합니다.

이제 사진을 추가하려는 경우 옵션도 있습니다. 그래서 갤러리 나 카메라에서 사진을 추가하려면 클릭하면 갤러리 나 카메라로 이동하게되고 사진 선택에서는 onResume을 통해 활동을 편집하는 데 다시 걸립니다.

액티비티 앱을 검색하는 동안 문제가 없지만 데이터베이스가있는 경우 이미지를 가져올 수도 있습니다. 이제 데이터베이스에서 데이터를 검색하고 원하는 경우 텍스트를 편집 할 수 있지만 "onResume"을 다시 실행하면 내 앱을 변경할 수 없습니다.

이것을 알아 내십시오.

어떤 도움을 환영합니다. 당신의 활동이

onPause() 

및 갤러리 또는 카메라 작동이 닫힐 때를 호출하는 배경에 어디로

+1

신경 쓰지 마에서 데이터를 수신 엽니 다. 나는 대답을 발견했다, 나는 "onCreate"에서 나의 방법을 옮겼다. – user3571246

+1

나는 그것을 말하고 싶었다. 데이터를 초기화하려면 onCreate()를 한 번 호출하면됩니다. 언제든지 [Android Activity Lifecycle] (http://developer.android.com/training/basics/activity-lifecycle/starting.html#lifecycle-states)에서 자세한 내용을 확인할 수 있습니다. :) –

답변

0

당신이 카메라 의도 나 갤러리 의도를 개방하는 경우, 갤러리 또는 카메라가 전경에 온다 백그라운드 작업은 포 그라운드로 와서 당신이

onCreate() 
에서 다른 옵션을 호출 할 수 있습니다 중 하나

onResume() 

를 호출

필요한 경우 한 번만

및 카메라와 갤러리

startActivityForResult() 

를 사용하고

onActivityResult(int requestCode, int resultCode, Intent data)