私は Android アプリに取り組んでおり、私が書いているメソッドが何度も呼び出される可能性があります。このメソッドでは、ユーザー インターフェイスを更新しています。メモリの使用とパフォーマンスは私にとって重要です。私の見方では、UI の変更には 2 つのオプションがあります。
1つ目は、毎回新しいものを作ることです。つまり、次のようなことです。
public void myMethod(){
new View().makeVisible();
}
2 つ目は、オブジェクトを変数としてグローバルに宣言し、メソッドで参照することです。これは次のようになります。
View myView = new View();
public void myMethod(){
myView.makeVisible();
}
明らかに、このメソッドが数回しか呼び出されない場合、違いは小さくなります。ただし、これを何度も呼び出す可能性があり、この方法で呼び出しまたは作成される変数が多数ある場合、2 番目の方法でパフォーマンスが向上しますか?