1

xml ファイルで定義された 4 つのビューで構成される単純なアクティビティがあります。パフォーマンスのために、ID でビューにアクセスするか、メンバーがアクティビティでそれらを参照するようにする方が良いですか? 明らかに違う?

ありがとう

4

1 に答える 1

3

findViewById()アプリで参照する必要があるビューごとに 1 回だけ呼び出す必要があります。この呼び出しをonCreate()行い、返されたビュー インスタンスをプライベート メンバー変数に保存します。その後、後で直接参照できます。

特に多くのビューがある場合、 findViewById() は高価です。

これは、ほぼ標準的な Android の慣行です。

于 2012-09-05T10:05:30.943 に答える