Страница 1 из 1

setViewBinder возвращает много значений

Добавлено: 24 окт 2013, 23:43
tadvas
Привет!

Никак не могу разобраться почему биндер выдает не одно значение в лог, а более когда 3, когда 8.

Вопрос именно в нем, кто знает, почему?

Код: Выделить всё

    scAdapter.setViewBinder(new SimpleCursorAdapter.ViewBinder() {
         public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
             Log.i("mylog", "Let's work!");
         return false;
         }
     });

Re: setViewBinder возвращает много значений

Добавлено: 25 окт 2013, 10:22
trew
tadvas писал(а):Привет!

Никак не могу разобраться почему биндер выдает не одно значение в лог, а более когда 3, когда 8.

Вопрос именно в нем, кто знает, почему?

Код: Выделить всё

    scAdapter.setViewBinder(new SimpleCursorAdapter.ViewBinder() {
         public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
             Log.i("mylog", "Let's work!");
         return false;
         }
     });
Так выведи в Log , что у тебя там в Cursor.
Пример:
String date = cursor.getString(cursor.getColumnIndex("expired_date"));
И узнаешь в чём причина.

Re: setViewBinder возвращает много значений

Добавлено: 25 окт 2013, 13:00
tadvas
Тут вопрос оказался в том, что viewBinder идет по всем граф. отображениям.
У меня ведь по 3 view в каждой строке ListView.
Вот по каждой идет и присваивает мне постоянно вывод.