サービスからの startActivity() の呼び出しに関する既存の質問がいくつかありますが、それらはすべて、それを行わないことを推奨しています。しかし、メイン アクティビティで効果的に使用するために、ユーザーからの構成情報が必要なサービスがある場合はどうすればよいでしょうか。メイン アクティビティがサービスにメッセージを送信した場合、「ヘイ! ユーザーが今すぐ設定したいと言った!」というメッセージは、サービスがアクティビティを開始する適切な理由でしょうか?
または、通常は完全にバックグラウンドで実行されるサービスにユーザー構成を提供する、まったく異なる、よりスタイル的に正しい方法はありますか?