데이터베이스를 핸들러를 전역변수로 선언하고

onStart와 OnStop에 open()과 close()를 넣어 사용합니다.

이렇게 사용하면서 이상없이 잘 쓰고 있었습니다.


'액티비티간의 데이터 전송' 부분을 코딩을 했습니다.

그런데 호출을 한 액티비티로 돌아와, onActivityResult() 메소드가 호출될때,

데이터베이스가 열리지 않았다는 에러가 발생합니다.


임시처방으로 onActivityResult() 메소드의 시작부분과 끝 부분에 열고 닫는 메소드를 추가해줬지만,

또 다른 해결책이 있나 물어봅니다.