私のアンドロイドアプリには、実行したいすべてのオリエンテーションが変更されたときに再起動しないGoogle Tangoサービスインターフェイスのインスタンスがあります。Androidのオリエンテーションでタンゴインスタンスを保持する変更
コンストラクタは次のようになります。Tango
インスタンスをコンテキストとして最初の活動への参照を保持し、これは、メモリリークにつながるので、私は、そのインスタンスを保持Fragment
を使用することはできません
Tango(Context context, java.lang.Runnable runOnTangoReady)
。 Googleドキュメントから :
注意:任意のオブジェクトを格納することができますが、あなたは、このようなDrawableの、アダプター、ビューまたは関連しています他のオブジェクトとして、活動に結び付けられているオブジェクトを渡すことはありませんコンテキストを使って
android:configChanges
を使用せずに、オリエンテーションを変更してもサービスを継続するようお勧めする方法はありますか?
なぜTango
にはContext
が必要ですか?ビューではなく、UIで直接描画していないのはなぜですか?
ありがとうございました!