액티비티+++++++++++++++++++++
 @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가 보이지 않습니다...원래 그런건가요?
 }       

간단히 말해서.. 
서피스뷰에서 서피스뷰를 생성한 액티비티의 함수를 호출할려면 어떻게 해야하나요?