我制作了一个自定义的对话框,它有3个按钮。 (简历,重启,退出)..当我点击按钮恢复时,我将如何访问主要活动或实际游戏?谢谢你的帮助。 :))
这是我对话框活动的代码:
private Tetris mtetris;
Button btResume, btRestart, btQuit;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dialogbox);
setFinishOnTouchOutside(false);
btResume = (Button) findViewById(R.id.resumebt);
btRestart = (Button) findViewById(R.id.restartbt);
btQuit = (Button) findViewById(R.id.quitbt);
btResume.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
mtetris.mTetrisView.setMode(TetrisTileView.RUNNING);
mtetris.dialog.dismiss();
}
});
btQuit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
}
}
答案 0 :(得分:0)
当显示对话框时,活动将暂停(onPause被调用),当对话框被解除时,活动将进入onResume,只需在此处恢复游戏。