@Override
protected void onStop() {
super.onStop();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Test message")
.setCancelable(true)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
これは明らかにダイアログが表示されるとすぐに動作しません - アクティビティは停止します(ダイアログは消えます)。このissuseを解決する方法?コールアラートダイヤルonStop/onPause
アクティビティが残ったら(戻るボタン、他のアクティビティにつながるボタンをクリックする、通知をクリックするなど)、結果を表示するとすぐにデータベースに設定を保存したいAlertDialog?
さらに、Androidがアクティビティが終了することを認識すると、設定が保存され、AlertDialogが表示されてから、最後にonClickアクティビティが閉じられます。
設定作業があります。ユーザーがアクティビティを離れるとき、設定が送信された後に表示する必要がある2つの文字列値(タイトル、本文)を返すHttpPost経由で設定をサーバーに送信する必要があります。あなたはどんな方法を提案しますか? – svenkapudija