私は在庫ランチャーに基づいてアンドロイドランチャーに取り組んでいます。私はちょうど興味があるのですが、グローバル変数の多くはメソッド内のローカル変数に変換されています。Javaメソッドのグローバル変数をローカル変数に変換する利点
final VelocityTracker velocityTracker = mVelocityTracker;
velocityTracker.computeCurrentVelocity(1000);
だけではなく
mVelocityTracker.computeCurrentVelocity(1000);
それはいくつかのアンドロイド事や、一般的なJavaの規則ですか?新しいVelocityTracker
に直接アクセスできるときは、それを割り当てるのは意味をなさない。
編集 はいこのコードは何度も繰り返しています。
これは奇妙な最適化かもしれない、私の答え[ここ](http://stackoverflow.com/questions/6602922/is-it-faster-to-access-final-local-variables-than-class-variables参照) -in-java/6603067#6603067)。私はAndroidでの経験はありません。 –