Форум программистов, компьютерный форум, киберфорум
Наши страницы

Crash Activity при присвоении ItemList-у Adapter-a - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android P2P audio stream http://www.cyberforum.ru/android-dev/thread1813945.html
Здравствуйте форумчане. Нашел проект на гите, для передачи звука между устройствами по средством P2P, по идее интернет не нужен, но данный код, а точнее метод send(), выбрасывает ошибку, которая...
Программирование Android Прокручиваемый список с автовыбором центрального элемента Нужна помощью. Нужно сделать прокручиваемый список для выбора даты так, чтобы центральный элемент из 3 отображаемых автоматически выбирался и выделялся как на картинке. Я не знаю с помощью чего так... http://www.cyberforum.ru/android-dev/thread1813885.html
Программирование Android Стандартное меню экспорта данных
Часто встречаю в программах выглядящее почти одинаково у всех программ меню . в котором выбор куда отправить текст sms, clipboard, bluetooth, email...... Это какая то стандартная функция. Или в...
Умный редирект на сайте установленном на андройд Программирование Android
Здравствуйте, есть устройство андройд раздал с него точку доступа вай фай , отредактировал файл hosts и поднял на этом устройстве сайт, теперь все кто сидит на моем вай фае вводя, например сайт:...
Программирование Android Отправка POST запроса http://www.cyberforum.ru/android-dev/thread1813729.html
Добрый день! столкнулся с проблемой, не могу отправить пост запрос, сваливаюсь на OutputStream os = con.getOutputStream(); в query будет сам запрос кусок кода URL myurl = new...
Программирование Android Равномерно распределить элементы по ширине Пытаюсь расположить 2 кнопки в ряд так, что бы они занимали ровно по половине экрана по ширине. Изначально все вроде шло хорошо, но на определенном этапе (я ассоциирую с этим, но наверняка ошибаюсь)... подробнее

Показать сообщение отдельно
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 474
27.09.2016, 22:45
Я конечно не знаю, что ты там читаешь из файла, но у меня есть подозрение, что в активити лучше написать так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ArrayList<ImportData> products = new ArrayList<ImportData>();
        try {
            File f = new File(aFileName);
            is = new FileInputStream(f);
            in = new InputStreamReader(is, "UTF-8");
            br = new BufferedReader(in);
            while ((str = br.readLine()) != null) {
                String tmp = br.readLine().split(",");
                                // при условии, что твоя строка действительно из пяти элементов, лучше конечно проверку добавить
                products.add(new ImportData(products.size() + 1, tmp[0], tmp[1], tmp[2], tmp[3], tmp[4]);
            }
            adapter = new ImportAdapter(this, products);
            lvData.setAdapter(adapter);
        }
Добавлено через 1 минуту
а свои анализы даты выкинь нафиг

Добавлено через 15 минут
Ну напиши тогда в адаптере так, будем каждую скобку твою проверять, делать же нечего больше

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@Override
    public View getView(int position, View view, ViewGroup parent) {
        LayoutInflater inflater = LayoutInflater.from(context);
        if (view == null) view = inflater.inflate(R.layout.list_item_for_import, parent, false);
 
        TextView tRecNum = (TextView) view.findViewById(R.id.tRecNum);
        TextView tInvoiceNum = (TextView) view.findViewById(R.id.tInvoiceNum);
        TextView tPostDesc = (TextView) view.findViewById(R.id.tPostDesc);
        TextView tInvoiceFullNum = (TextView) view.findViewById(R.id.tInvoiceFullNum);
        TextView tParcelQw = (TextView) view.findViewById(R.id.tParcelQw);
        TextView tZonaDesc = (TextView) view.findViewById(R.id.tZonaDesc); // этого нет в разметке
 
        tRecNum.setText(products.get(position).getxRecNum());
        tInvoiceNum.setText(products.get(position).getxInvoiceNum());
        tPostDesc.setText(products.get(position).getxPostDesc());
        tInvoiceFullNum.setText(products.get(position).getxInvoiceFullNum()); // этого метода нет в ImportData
        tParcelQw.setText(products.get(position).getxParcelQw()); // этого метода нет в ImportData
        tZonaDesc.setText(products.get(position).getxZonaDesc()); // этого метода нет в ImportData
        return view;
    }
Добавлено через 2 минуты
Даю наводку: ошибки Android Studio подсвечивает красненьким
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.