2
アダプターの文字列リソースにアクセスしています。しかし、私はどちらの方が役に立つかより良いパフォーマンスになるか心配していますか?最初の方法は有用ではないように思えますが、パフォーマンス面で問題が生じますか?アダプターホルダーのAndroid getStringパフォーマンスの問題
1;
Context context;
public Adapter(Context context){
this.context = context;
}
...
...
public void onBind(Holder holder,int position) {
holder.text.setText(context.getResources().getString(R.string.formText, position));
}
2。
Context context;
String formText;
public Adapter(Context context){
this.context = context;
this.formText= context.getResources().getString(R.string.formText);
}
...
...
public void onBind(Holder holder,int position) {
holder.text.setText(String.format(formText, position));
}