ハンドラからアラート ダイアログを呼び出しています。アラート ダイアログには、「もう一度再生」と「終了」の 2 つのボタンがあります。「もう一度再生」ボタンでアクティビティを再開するコードを書きました。しかし、終了ボタンをクリックしたときにアプリケーションを終了する方法がわかりません。私はハンドラーからfinish()を呼び出すことができません。以下は私のコードです。誰か助けてください...
private Handler handler = new Handler() {
public void handleMessage(Message msg) {
AlertDialog.Builder builder = new AlertDialog.Builder(_context);
builder.setMessage("Game Over !!!")
.setCancelable(false)
.setPositiveButton("Play Again",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int which) {
//thread.start();
Intent intent = new Intent ( _context , DroidzActivity.class );
_context.startActivity ( intent );
}
})
.setNegativeButton("Exit",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int which) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
};