2011-07-11 30 views
2

私のメインプログラムにフォーカスがなく、バックグラウンドで実行されているときに画面の中央に表示するダイアログボックスを作成しようとしています。ダイアログボックスの目的は、ユーザーが即座に行動を起こさせることです。私はすでに通知マネージャを使用してユーザーに通知していますが、古い学校のポップアップダイアログボックスはまだ好きです。Android通知 - ポップアップダイアログボックス

ありがとう:D

+0

こんにちはuser798869 ..私は同じ位置にあります。あなたの問題を解決しましたか?もしそうなら、私も助けてください。多くのありがとう – GoCrazy

答えて

0

ダイアログが現在の活動の意図で作成されます。その時点でアプリケーションにはフォーカスがないので、ダイアログを作成することはできません。バックグラウンドで実行中のアプリケーションからダイアログをポップアップ

+0

しかし、テーマダイアログで新しいアクティビティを開始することができます。しかし、バックグラウンドアクティビティはポップアップアクティビティの後ろに前景として現れます。これを解決するには? – Sandy

+0

ええと...まさに私が指摘していることですが、バックグラウンドの活動が前景に入らずにはできません。 – mvrck

+0

しかし、私は新しい活動を開始しています。どうすれば止めることができますか? – Sandy

3

はあなたが現在のタスクのを破壊しているので、/彼がに従事している、それはユーザーを混乱させる可能性があるため、悪い習慣と考えられており、ユーザーを悩ますことがあります。

Androidデベロッパーは、このようなタスクにAndroid通知システムを使用することをお勧めします。通知を作成するガイドは次のとおりです。http://developer.android.com/guide/topics/ui/notifiers/notifications.html

+0

行のようないくつかのアプリは、ユーザーが望むならそれを行うことができます – Kasas