私は非常に単純な機能を持つアンドロイドウィジェットを持っています。ウィジェットは、単にアクティビティを起動し、アクティビティを実行し、トーストをポップし、アクティビティを終了します。ウィジェットからバックグラウンドアクティビティを起動するには?
迷惑なことは、ウィジェットがホーム画面で押されると、画面が開いたり閉じたりすると、画面がちらつきます。このフリッカーを避けるために、バックグラウンドからアクティビティを開始する方法はありますか?私はATKウィジェットに似た何かをしたいと思っています。これは、すべてのバックグラウンドプロセスを閉じた後にトーストをポップアップさせるだけです。
PendingIntentの代わりに1つの関数を実行することができれば、それは間違いなく機能します。ありがとう!
これは、アクティビティからバックグラウンドでメソッドを起動する必要がある場合に機能しますが、OnClickPendingIntentメソッドでインテントを起動する必要があるという問題があります。私の質問は、 "OnClickPendingIntentメソッドを使ってバックグラウンドインテントを起動する方法はありますか?" –