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

일반 클래스에서 액티비티 context사용

0 추천

 

메인 액티비티 

public class MainActivity extends Activity {

public Context mContext;

private Controll mControll;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

 

mContext = getApplicationContext();

 

mControll.setmContext(mContext); // 오류

         }

}

 

그냥 클래스

public class Controll {

public View mView;

public Context mContext;

public Context getmContext() {

return mContext;

}

 

public void setmContext(Context context) {

this.mContext = context;

mView = ((MainActivity) mContext).findViewById(R.id.Table); //이렇게 가져오고 싶어요 ㅠ

}

 

}

 

이게 왜 오류 일까요 ?

어비서 (160 포인트) 님이 2014년 7월 29일 질문

1개의 답변

0 추천
Activity 를 넘겨야지 Context 를 넘겨서 죠
aucd29 (218,390 포인트) 님이 2014년 7월 29일 답변
...