3

pendingIntentアンドロイドには何がありますか? いつ使用する必要がありますか?、Androidのドキュメントでそれについて読み込もうとしましたが、残念ながら答えが得られませんでした!

4

2 に答える 2

7

APendingIntentIntent実行したいアクションですが、後で実行します。Intent氷の上に置くことを考えてください。これが必要な理由は、アプリケーションでIntentを作成して有効なものから起動する必要がContextあるためですが、技術的にアプリケーションのコンテキストの外にいるため、アクションを実行したいときに使用できない場合があります (2 つの一般的な例では、またはActivityからを起動しています。NotificationBroadcastReceiver

PendingIntentたとえば、起動に使用する をActivity作成することContextで (別のActivityやの内部からService) そのオブジェクトを外部の何かに渡して、アプリケーションの一部を起動させることができます。

HTH

于 2012-05-04T22:11:57.250 に答える
0

すぐに呼び出されるのではなく、何らかのアクションに対する反応のように、しばらくしてから呼び出される種類のインテント。他の方法では、それを使用して他のアプリケーションに許可を与えることができます。

たとえば、ウィジェットで使用されます。ボタンをクリックすると、保留中の意図で定義された実行が行われます。

続きはこちら: Android PendingIntent とは?

于 2012-05-04T22:11:57.633 に答える