0

SparseArray整数キーがリソース ID の場合、aを使用することをお勧めしますか? それとも、数値の低いキーを対象としていますか?

はい、私は の定義を知っています。整数キーをSparseArray使用すると、コンパイラは常に警告を発し、を使用するようにアドバイスします。 しかし、が定義されたとき、すべてではなく要素を持つ配列を念頭に置いていたのかもしれません。 私の場合、リソース ID をキーとして使用したいと考えています。これは、生成されたファイルを選択した人にとっては、非常に大きな数字のみです。そのため、意図だけでなく、の実装にも適合しない可能性があると思いました。ArrayListSparseArray
SparseArray
R.javaSparseArray

4

3 に答える 3

1

R.java では、リソース ID はすべて整数であるため、スパース配列を使用しても問題はありません。

于 2013-05-26T07:22:37.770 に答える
1

SparseArray は、未知の範囲の値に正確に対応しています。したがって、それはあなたのニーズに合っているようです。

于 2013-05-26T07:03:55.323 に答える