何らかのアクティビティを実行した後に表示され、クリックせずに自動的に閉じるアラートダイアログボックスを作成できますか(ボタンをクリックするか、アラートダイアログボックスの外側をクリックするかは関係ありません)。たとえば、ダイアログボックスに遅延を追加して、指定した秒数後に閉じることができる場合などです。どんな助けでもいただければ幸いです。
ありがとう
何らかのアクティビティを実行した後に表示され、クリックせずに自動的に閉じるアラートダイアログボックスを作成できますか(ボタンをクリックするか、アラートダイアログボックスの外側をクリックするかは関係ありません)。たとえば、ダイアログボックスに遅延を追加して、指定した秒数後に閉じることができる場合などです。どんな助けでもいただければ幸いです。
ありがとう
アラートダイアログボックスを自動的に閉じるより良い方法は、ハンドラーを使用してダイアログボックスを遅らせることです。
例:
new Handler().postDelayed(new Runnable() {
public void run() {
Dialog.dismiss();
}
}, 2000);
ここで、2000は、[アラート]ダイアログボックスを遅延させるミリ秒数を指定します。
http://developer.android.com/guide/topics/ui/notifiers/toasts.html これでうまくいくはずです。トーストはクリックする必要がなく、タイミングを合わせることができます。