안드로이드 개발 질문/답변
(글 수 45,052)
액티비티+++++++++++++++++++++
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
preview = new Preview(this);
addContentView(this)
}
public void A(){
//todo
}
++++++++++++++++++++++++++++++
액티비티에 위에처럼 함수 A를 만들었습니다.
그리고 surfaceView를 상속받은 preview 클래스를 생성했습니다.
생성시 this를 넘겨주었지만 surfaceView에서는
Preview(Context context) {
super(context);
context. <== 을 해도 액티비티의 함수 A가 보이지 않습니다...원래 그런건가요?
}
간단히 말해서..
서피스뷰에서 서피스뷰를 생성한 액티비티의 함수를 호출할려면 어떻게 해야하나요?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
preview = new Preview(this);
addContentView(this)
}
public void A(){
//todo
}
++++++++++++++++++++++++++++++
액티비티에 위에처럼 함수 A를 만들었습니다.
그리고 surfaceView를 상속받은 preview 클래스를 생성했습니다.
생성시 this를 넘겨주었지만 surfaceView에서는
Preview(Context context) {
super(context);
context. <== 을 해도 액티비티의 함수 A가 보이지 않습니다...원래 그런건가요?
}
간단히 말해서..
서피스뷰에서 서피스뷰를 생성한 액티비티의 함수를 호출할려면 어떻게 해야하나요?