5

アラートリマインダータイプのアプリケーションを開発したので、アラームが呼び出されると、ブロードキャストレシーバーが1つのアクティビティを呼び出し、1つの通知を起動し、1つのサービスを開始すると、正常に機能します。

しかし、他のアプリケーションで作業していると、サービスと通知が起動されますが、アクティビティは開かれていません。それはいつかすべてではありません。

では、どのようにすれば自分のアクティビティに優先順位を付けて、他のアプリケーションで作業している場合でも、着信側の画面のように常に開くことができるようにすることができます。

4

1 に答える 1

1

他のアプリが前にある場合、アプリを一番上に置くことはできないと思います。受話器の画面は、特別な権限を持つシステム ウィンドウです。アプリに同じものを使用することはできません。

別の方法として、ステータス バーに通知を送信できます。

于 2012-05-17T04:48:41.577 に答える