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

외부에서 activity context 사용하기

0 추천
안녕하세요

 

리스트뷰 액티비티중입니다.

 

액티비티에는 Context가 있는데 ListAdapter는 activity가 아니라 컨텍스트가 없잖아요

 

UI에 있는 버튼 온클릭들을 Adapter에서 실행하는데 그곳에서 ListActivity의 context를 써야 한다면

어떻게 씁니까?

 

그니까 어댑터는 리스트액티비티의 어댑터입니다.

 

어댑터에서 리스트액티비티의 컨텍스트를 써야 해요 도와주세요..
윤둥이 (4,560 포인트) 님이 2013년 6월 24일 질문

1개의 답변

+1 추천
 
채택된 답변
MyAdapter myAdapter = new MyAdapter(context, datas); <-- 이런식으로 생성자를 만들어서 어댑터로 던지시면되요

 

어댑터 생성자에서 받으실때는

 Context context; <-- 이걸 전역변수로 해놓고 생성자에서 넣으시면되겠죠?ㅎ

 

this.context = context;
애니미르 (480 포인트) 님이 2013년 6월 24일 답변
윤둥이님이 2013년 6월 24일 채택됨
...