0

サービスにバインドせずに、サービス内のメソッドと直接対話することは可能ですか? アプリケーションのコンポーネントをサービスに移動していますが、サービスへのバインドが非同期操作であるため、コンポーネントが非常に不安定になりました。アクティビティの onCreate / onDestroy メソッドでサービスにバインド/バインド解除できることはわかっていますが、ライフサイクル メソッドでこのコンポーネントに直接アクセスする必要があります。

それで、 Context.startService メソッドでサービスを開始し、開始されたサービスインスタンスをグローバル変数に保存してから、アクティビティ/フラグメントからアクセスすることは可能であり、完全に狂っていませんか?

4

0 に答える 0