У меня есть программа, она работает. Я пытаюсь получить доступ к одному из SurfaceViews, который был объявлен в ресурсе XML, в классе Activity. Surfaceview назначен правильно и позволяет получить доступ к методам / элементам SurfaceView, но не к моим пользовательским. Как получить доступ к пользовательским элементам?
public class main extends Activity {
SurfaceView viewer;
public void onCreate(...) {
...
//Successfully assigns object to viewer
viewer = (SurfaceView)findViewById(R.id.Viewer);
}
void someMethod(){
viewer.doSomethingRad(); //FAIL
}
}
//////////////
public class Viewer extends SurfaceView... {
....
}
/////////////Main.xml
...
~view class="com.ballroll.Viewer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/Viewer"
android:text="Viewer"~
~/view~
//I don't know how to escape '
WTF? Заранее спасибо!