で実行を遅延(再開、ボタンなどをクリックした)何かが活動で発生した後、私は、ダイアログのX秒を示すトリガしたいAndroidの活動
0
A
答えて
3
handler.postDelayed(runnable, delayedms);
これは方法の一つである使用、あなたもAlaramManagerを使用することができます。
AlaramManagerでは、アクティビティをアクティブにする必要はありません。ハンドラが必要です。
0
私は考えました:既存のビューにダイアログを付けるのではなく、<activity android:theme="@android:style/Theme.Translucent.NoTitleBar"
(here)という透明なビューを作成し、ダイアログを作成させることができます。
私は遅延インテントでこのアクティビティを作成できるので、これはいいことです。
ダイアログが閉じられたときにfinish()
に電話する必要があります。
元のアクティビティがまだ有効な場合にのみ、これをどう処理するかはわかりません。
+0
@android:style/Theme.Dialogを使わないのはなぜですか? –
関連する問題
- 1. Androidのダイアログ活動外
- 2. なぜAndroidでの私の活動にエラーが発生していますか?
- 3. 活動やダイアログ
- 4. 活動は、私は3つの活動を持って活動
- 5. 通知から活動を開始した後の主な活動に戻る
- 6. onCreateViewバック秒活動から
- 7. Applicationクラスは、私が活動Aで活動Aと活動Bを持って
- 8. 活動に提示し、その活動が
- 9. Androidの活動
- 10. 活動 - Androidの
- 11. 私はそれが私の活動またはアプリケーションが閉じた後も継続して使用する私の活動は私のコードがある。ここ
- 12. Android System OnDestroy私の活動はバックグラウンドで
- 13. アプリケーション名が表示されたときにフィニッシュ()ダイアログ活動
- 14. android-活動がスタック
- 15. 私はリストの活動から活動を起動すると、アプリケーションが
- 16. は、私の活動のAndroid 6
- 17. Googleマップのインテントを起動した後の活動に戻る
- 18. 活動にAndroidの
- 19. Backstack - 活動は何か
- 20. 私は、ログイン画面の15%を持っている私の活動で活動
- 21. Android CardView新しい活動を開始するためのOnClick
- 22. 新しいオリエンテーションの活動Android
- 23. 活動を閉じた後Androidはもはやスタック
- 24. SharedPreferanceは、私が1つの活動で、このコードを持って活動
- 25. あなたは、私が活動でこれを持っているAndroidの
- 26. アンドロイド - 私の活動
- 27. 私のインテント活動
- 28. 私の活動のAndroidの追跡順
- 29. アクティビティB活動Aでの活動A
- 30. Androidのダイアログを設定する活動の位置
Handlerを使用して、アクティビティがアクティブであることを確認する方法を教えてください。 AlarmManagerでは、正しいコンテキスト(現在のアクティブなアクティビティ)に接続してダイアログを表示するにはどうすればいいですか? – orip
あなたのactivity onPause()メソッドでhandler.removeCallbacks(runnable)を使用すると、アクティビティのフォーカスが外れたときにスケジュールされた操作が削除されます。アラームマネージャーに関する限り、通知の種類やバックグラウンドプロセスを行うために使用されます。ダイアログボックスを表示する目的ではありません。 –
+1、ありがとう! onPauseを呼び出さずに自分のアクティビティを強制終了できますが、ハンドラはまだアクティブですか? – orip