1

ACTION_SENDActivityクラスの外部でIntentを処理することは可能ですか?

アクティビティを開かないインテントを受け取ることになりました。クラスは、アプリを開くのではなく、インテントが処理されていることを示す通知を作成します。

これは、常に実行されているサービスで実現できると確信していますが、上記の通知を作成する直前にのみサービスを実行したいと考えています。(つまり、ACTION_SENDインテントの処理は、通知を提示する以外に透過的である必要があります。)

私が理解できる最善のタスクは、フィードする非アクティビティクラスにコンテキストを確立するgetSystemService()ことですが、これを実現する方法がわかりません。

4

1 に答える 1

0

UIを避けたいだけの場合、実際には、拡張することは、UIActivityを表示する必要があることを意味するわけではありません。したがって、クラスでvUIを開く必要がない場合は、呼び出されたら、onCreate()通常どおりcalingによって初期化してsuper.onCreate(bundle)から、そこでやりたいことを実行しますが、何も呼び出さないでsetContentView()ください。次に、onCreate()別のアクティビティへのジャンプの最後に、またはでそのアクティビティを強制終了しますfinish()

于 2012-09-28T23:05:54.590 に答える