2013-06-24 3 views
0

Я сделал настраиваемое диалоговое окно и имеет 3 кнопки. (Возобновить, перезапустить, выйти) .. как мне получить доступ к основному действию или фактической игре, чтобы продолжить, когда я нажимаю кнопку «возобновить»? Спасибо за вашу помощь. :))Как приостановить и возобновить действие из настраиваемого диалогового окна? (ANDROID)

это мой код DialogBox деятельности:

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

Когда Dialog показано, активность будет приостановлена ​​(OnPause вызывается), и когда диалог dissmissed, активность будет перейдите в onResume, просто возобновите игру здесь.

+0

Я добавлю метод onResume и поставлю код, который возобновит игру? Спасибо за ваш ответ :) – ItachiUchiha

+0

Добро пожаловать. :) – tianwei