Паттерн держателя приблизился к различиям и сравнениям производительности - PullRequest
0 голосов
/ 15 сентября 2011

Я видел два способа сделать одно и то же, и я не знаю, что быстрее, а что лучше, и в чем разница.,.

Я имею в виду только эти несколько строк в начале, это различия, а все остальное то же самое, но все же есть два подхода, и я не понимаю, что отличается и какой путь быстрее

первый случай:

public View getView(int position, View convertView,ViewGroup parent) {
    View row=super.getView(position, convertView, parent);
    ViewHolder holder=(ViewHolder)row.getTag();

второй случай:

public View getView(int position, View convertView,ViewGroup parent) {
        //of course some checks if the convertView is null, but that is not the point
    ViewHolder holder=(ViewHolder)convertView.getTag();

еще один подвопрос :-) Как я могу проверить, что быстрее?Я имею в виду, как я должен делать тестирование производительности на адаптерах?

Спасибо

1 Ответ

0 голосов
/ 15 сентября 2011

Я не понимаю, в чем отличие, и какой путь быстрее

Отличается то, что первый цепочится на суперкласс, а второй нет.

Как я могу проверить, что быстрее?Я имею в виду, как мне проводить тестирование производительности на адаптерах?

Использовать Traceview .

...