마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

activiry가 아닌 databaseHandler로 string 인텐트

0 추천

안녕하세요 수고많으십니다.

string을 인텐트 하려고 하는데 혹시 엑티비티가 아니라

데이타베이스핸들러 class로 인텐트가 가능한가요?

 

Intent intent = getIntent();

데이타베이스핸들러 클라스에서는 이게 호출이 안되더라고요..

초보인점 양해바랍니다.ㅠ

첫째안전 (300 포인트) 님이 8월 13일 질문

1개의 답변

0 추천

Activity의 경우 Context를 상속받아 구현되어 있기 때문에 실질적으론 context 클래스의 getIntent() 를 부른겁니다.

하지만 databaseHandler class의 경우 Context를 상속받은 클래스가 아니라.  바로 사용 할 수 없습니다.

Activity의  context혹은 Activity를 데이터 베이스 핸들러로 넘겨 context.getIntent() 와 같이 호출 해 주셔야 합니다.

익명사용자 님이 8월 13일 답변
...