私は、下記のコンテキストコードでSurfaceviewを拡張するActivity GamePanelを持っています。Android:MainActivityからSurfaceviewへの移動方法
public GamePanel(Context context)
{
super(context);
this.mContext = context;
mContext = getContext();
//add the callback to the surfaceholder to intercept events
getHolder().addCallback(this);
thread = new MainThread(getHolder(), this);
//make gamePanel focusable so it can handle events
setFocusable(true);
}
私はこれを使用して、GamePanelのMainMenuクラスに行きました。
Intent intent = new Intent(mContext, MainMenu.class);
mContext.startActivity(intent);
ここで私の質問です:ボタンを押したときにSurfaceviewを拡張するMainMenuアクティビティからGamepanelアクティビティに戻るにはどうすればいいですか?
EDIT:
public class GamePanel extends SurfaceView implements SurfaceHolder.Callback
を呼び出すことができます。あなたは何か間違っている。 'public class GamePanel extends ... 'と表示されているクラスのトップラインを表示すると、あなたのGamePanelは本当に –
です。ここにコードの先頭行があります – DavidPrabhu