必要なたびにfindViewByIdよりもレイアウト要素への参照を保存する方が「安価」ですが、ガベージコレクションを防ぐことはできませんか? 私の仮定では、onStop 状態ではビューが破棄され、少なくとも onSaveInstanceState が呼び出されます。つまり、アクティビティまたはフラグメントで UI 要素を参照すると、要素が収集されなくなります。
私は間違っていますか、それとも findViewById に固執するか、 weakreferences を試す必要がありますか?
ありがとう。