pendingIntentアンドロイドには何がありますか? いつ使用する必要がありますか?、Androidのドキュメントでそれについて読み込もうとしましたが、残念ながら答えが得られませんでした!
2594 次
2 に答える
7
APendingIntentはIntent実行したいアクションですが、後で実行します。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 に答える