Форум программистов, компьютерный форум CyberForum.ru

Не отображается информация в ListView - Android

Войти
Регистрация
Восстановить пароль
 
korep
 Аватар для korep
47 / 40 / 9
Регистрация: 06.01.2013
Сообщений: 566
26.04.2015, 22:36     Не отображается информация в ListView #1
В общем-то вопрос интересный появился.
Написал я один адаптер вложил его во второй.
Все запустил, работает отлично, ошибок никаких не выдает.
НО информация тупо не отображается. э в чем может быть проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2015, 22:36     Не отображается информация в ListView
Посмотрите здесь:

Android Информация и совет
ContentObserver, информация об SMS Android
Android информация по Master Detail Flow
Android Неверно отображается заполнение прогрессбара в элементах ListView
Диплом. Информация по теории Android
Android Информация про ОС Android
Информация о WiFi сетях Android
Android Информация об устройстве
Android Не отображается ListView
Информация о купивших приложение Android
Android В logcat не читаемая информация
Не выводиться информация в ListView с использованием адаптера Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Super__Enot
33 / 43 / 8
Регистрация: 14.03.2015
Сообщений: 134
26.04.2015, 22:42     Не отображается информация в ListView #2
DDX необновил при передачи данных
korep
 Аватар для korep
47 / 40 / 9
Регистрация: 06.01.2013
Сообщений: 566
27.04.2015, 00:38  [ТС]     Не отображается информация в ListView #3
а как обновить?

Добавлено через 22 минуты
Super__Enot, поставил setContentView в конец и выкинуло ошибку, что adapter возвращает null pointer.
код вызова адаптера
Кликните здесь для просмотра всего текста
Java
1
2
3
TicketAdapter ticketAdapter = new TicketAdapter(this, tickets);
                ListView listView = (ListView) findViewById(R.id.admin_tickets_listview);
                listView.setAdapter(ticketAdapter);


вот код самого адаптера
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
public class TicketAdapter extends BaseAdapter {
 
    private Context context;
    private ArrayList<ticket> tickets;
    private LayoutInflater layoutInflater;
 
    public TicketAdapter(Context context, ArrayList<ticket> tickets){
        this.context = context;
        this.tickets = tickets;
        this.layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    }
 
    @Override
    public int getCount(){
        return tickets.size();
    }
 
    @Override
    public Object getItem(int position){
        return tickets.get(position);
    }
 
    @Override
    public long getItemId(int position){
        return position;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent){
        View view = convertView;
        if (view == null) {
            view = new View(this.context);
        }
 
        ticket _ticket = (ticket) getItem(position);
 
        ((TextView) view.findViewById(R.id.admin_ticket_id)).setText(_ticket.getId());
        ((TextView) view.findViewById(R.id.admin_ticket_cashier_id)).setText(_ticket.getCashier_id());
        ((TextView) view.findViewById(R.id.admin_ticket_event_result)).setText(_ticket.getEvent_result());
        ((TextView) view.findViewById(R.id.admin_ticket_start_date)).setText(_ticket.getStart_date());
        ((TextView) view.findViewById(R.id.admin_ticket_time)).setText(_ticket.getTime());
        TicketPositionAdapter ticketPositionAdapter = new TicketPositionAdapter(this.context, _ticket.getPositions());
        ((ListView) view.findViewById(R.id.admin_ticket_good_list)).setAdapter(ticketPositionAdapter);
 
 
        return view;
    }
}

что я не так сделал?

Добавлено через 1 час 30 минут
Разобрался в своей криворукости
Yandex
Объявления
27.04.2015, 00:38     Не отображается информация в ListView
Ответ Создать тему
Опции темы

Текущее время: 14:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru