如何从自定义对话框中暂停和恢复活动? (机器人)

时间:2013-06-24 12:11:46

标签: android android-activity dialog

我制作了一个自定义的对话框,它有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      
            }
        });  
     }
}

1 个答案:

答案 0 :(得分:0)

当显示对话框时,活动将暂停(onPause被调用),当对话框被解除时,活动将进入onResume,只需在此处恢复游戏。