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

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
tadvas
Сообщения: 11
Зарегистрирован: 01 окт 2013, 16:52

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

Сообщение tadvas » 24 окт 2013, 23:43

Привет!

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

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

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

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

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

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

Сообщение trew » 25 окт 2013, 10:22

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"));
И узнаешь в чём причина.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

tadvas
Сообщения: 11
Зарегистрирован: 01 окт 2013, 16:52

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

Сообщение tadvas » 25 окт 2013, 13:00

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

Ответить