res.getDrawable()を再度呼び出す費用を節約するために、onRetainNonConfigurationInstance()を介してDrawableまたはBitmapを渡すことは妥当ですか?Android:onRetainNonConfigurationInstanceによって描画可能ビットマップまたはビットマップを保存することはできますか?
0
A
答えて
2
ドロアブルを渡すべきではありません。 Androidでは、オリエンテーションを変更した後、リソースからさまざまなドロアブルを選択できます。 私のプロジェクトでは、私はインターネットからロードしたデータだけを渡しています。ここで
http://developer.android.com/resources/articles/faster-screen-orientation-change.html
が書かれている:
は、しかし、あなたがonRetainNonConfigurationChange()を通過したオブジェクトと非常に注意してください。あなたが渡すオブジェクトが何らかの理由でActivity/Contextに結びついている場合は、そのアクティビティのすべてのビューとリソースがリークします。これは
)=私の英語のためのあなたのビューを渡すことはありません、Drawableの、アダプターなど
は申し訳ありません意味します
関連する問題
- 1. 描画可能なビットマップが間違っています
- 2. 前記ビットマップを渡すことなくスプライト上にビットマップを再描画する機能はありますか?
- 3. 保存BitmapDrawableまたはビットマップ
- 4. ビットマップ画像を描画可能な画像に変換して、別のビットマップ画像を表示することができます。
- 5. 問題:sdcardにドロウアブルまたはビットマップを保存するとき?
- 6. Scalaでビットマップを描画するには?
- 7. 面白い、キャンバス - 描画可能またはビットマップを使用するAndroidゲーム
- 8. たくさんのビットマップを1つのビットマップに保存できますか? (2d)
- 9. 描画コンテキストとビットマップ
- 10. アニメーションキャンバスエラー:voidからビットマップ描画可能に変換できません
- 11. 描画可能なリソースにビットマップを追加する
- 12. キャンバス描画ビットマップ?)
- 13. Android ImageView setImageBitmapまたはキャンバスにビットマップを描画する
- 14. ビットマップに円を描かないで描画する方法は?
- 15. 描画可能なビットマップ、描画可能な未知のサイズ/寸法
- 16. 保存されたビットマップが読み込まれたビットマップより大きいC#
- 17. 長方形(ビットマップ)を描画しようとしています
- 18. ImageView scaleType 'centerCrop'とビットマップ描画可能な重力の和に相当します。
- 19. ビットマップをFirebaseに保存するには
- 20. java.lang.RuntimeException:キャンバス:大きすぎるビットマップを描画しようとしています
- 21. キャンバスが大きすぎるビットマップを描画しようとしています
- 22. 保存ビットマップ32bppでは
- 23. HTML5キャンバスビットマップマスクと描画ビットマップ
- 24. TextViewをビットマップに描画する方法(ディスプレイに描画することなく)
- 25. 私はビットマップのURLを回して描画したいと思いますか?
- 26. ビットマップを生成して描画する
- 27. オフスクリーンWebViewをビットマップに描画
- 28. ビットマップ上にテキストを描画
- 29. ビットマップ。ネットワークロケーションで保存する
- 30. ビットマップに5つの矩形を描画して保存する方法