pendingIntent
アンドロイドには何がありますか? いつ使用する必要がありますか?、Androidのドキュメントでそれについて読み込もうとしましたが、残念ながら答えが得られませんでした!
質問する
2594 次
2 に答える
7
APendingIntent
はIntent
実行したいアクションですが、後で実行します。Intent
氷の上に置くことを考えてください。これが必要な理由は、アプリケーションでIntent
を作成して有効なものから起動する必要がContext
あるためですが、技術的にアプリケーションのコンテキストの外にいるため、アクションを実行したいときに使用できない場合があります (2 つの一般的な例では、またはActivity
からを起動しています。Notification
BroadcastReceiver
PendingIntent
たとえば、起動に使用する をActivity
作成することContext
で (別のActivity
やの内部からService
) そのオブジェクトを外部の何かに渡して、アプリケーションの一部を起動させることができます。
HTH
于 2012-05-04T22:11:57.250 に答える
0
すぐに呼び出されるのではなく、何らかのアクションに対する反応のように、しばらくしてから呼び出される種類のインテント。他の方法では、それを使用して他のアプリケーションに許可を与えることができます。
たとえば、ウィジェットで使用されます。ボタンをクリックすると、保留中の意図で定義された実行が行われます。
続きはこちら: Android PendingIntent とは?
于 2012-05-04T22:11:57.633 に答える