プログラムがシャットダウンまたは一時停止モードになる場合に、プログラムを保存したいと考えています。name の関数を作成しましたsave
。しかし今、私の質問は、ダイアログsuper.onPause()
のボタンが押されるまでメソッドで待機するにはどうすればよいですか? save
ここに私のコード:
@Override
public void onPause()
{
AlertDialog.Builder builder2=new AlertDialog.Builder(rechner.this);
builder2.setMessage("Möchten sie ihre Noten Speichern?");
builder2.setPositiveButton("OK",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
save();
}
});
builder2.setNegativeButton("Nein Danke!", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "Danke, dass sie mein Programm verwendet haben", Toast.LENGTH_SHORT).show();
onDestroy();
}});
builder2.setTitle("Speichern");
builder2.show();
//wait until somethin clicked
super.onPause();
}
あなたが私を助けてくれることを願っています。悪い英語でごめんなさい;)