2016-12-08 9 views
0

アプリがフォアグラウンドで実行されていない間にバックグラウンドサービスから開いたポップアップ画面を作成するにはどうすればよいですか?サービスからのAndroidのポップアップダイアログ

着信がいたときに答えるリジェクトダイアログスカイプを参照してください:

enter image description here

は、私はいつもにもアプリが、ユーザーには見えませんが、どのように私はポップアップ表示することができます実行するバックグラウンドサービスを持っていますそのサービスの画像のような画面?

アップデート:私は画面のこの種のために使用される用語を探しています

、それは通常の活動は、サービス、または「通知」のいくつかのフォームから始まっているのですか?

+1

私は彼からの電話にもお答えしません。しかし、使用しようとしているコードと動作していないコードを追加するように編集する必要があります。それ以外の場合は、広すぎてコードを要求するだけなので、この質問は話題にはなりません。 – codeMagic

+0

これを行うには、[head-up 'Notification'](https://developer.android.com/guide/topics/ui/notifiers/notifications.html#Heads-up)を使用することをお勧めします。 – CommonsWare

+0

私は、この種の画面の用語を探しています。それはサービスから始まった定期的な活動か他の「通知」ですか? – Reek

答えて

1

Thisポップアップが正確に表示されます。

あなたがして活動を開始することができます。

android:theme="@android:style/Theme.Dialog" 

ドゥ読む:私が正しく覚えている場合は、私はそれがサービスからポップアップを使用してのアンドロイドguidline反対であることをsomehwere読みました。通知サービスを使用することをお勧めします。

+0

skypeや他のリアルタイム通信アプリはGoogleのガイドラインに違反していますか?このケースは例外でなければならないと思います。 – Reek

+0

サービス**の** a *ポップアップ*を使用しています。 'Activity'を使うことをお勧めします。 [this](http://stackoverflow.com/questions/7918571/how-to-display-a-dialog-from-a-service/7918720#7918720)を参照してください。 – AlphaQ

関連する問題