Volley と Otto の両方をプロジェクトに統合して、すべてのサービス コールを処理すると同時に、向きの変更を検討しています。Otto を使用することで、オリエンテーションの変更時にバスを登録解除して再登録し、Volley が応答を返すと、結果をアクティビティにポストバックできます。これは完全に機能します。しかし、まだ処理していないギャップがあると思います。つまり、バスを一時停止して登録解除し、アクティビティがまだ破棄されている間にボレーからの応答が返された場合、ボレーは応答を投稿しますが、アクティビティはそれを取得します)、その後アクティビティが再開され、バスが再度登録され、ブロードキャストが既に投稿されているため、応答を受信しません。
これを解決する方法はありますか?私の最初の考えは、Android スティッキー ブロードキャストの仕組みのようなものを実装することです。他のより良いアイデアや考えはありますか?