Урок 51. SimpleAdapter, добавление и удаление записей

Обсуждение уроков
radrick
Сообщения: 3
Зарегистрирован: 10 фев 2015, 19:09

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение radrick » 10 фев 2015, 19:15

привет!

у меня у одного этот урок выдает ошибку?

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

Caused by: java.lang.NullPointerException
            at ua.andriyantonov.withlove.PreviousActivity.onCreate(PreviousActivity.java:53)
вот эта злополучная 53 строка:

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

lvSimple.setAdapter(sAdapter);
дошел до того, что просто скопипастил весь урок, и все равно ошибка повторяется!
в чем косяк?
помогите пожалуйста!

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение Foenix » 10 фев 2015, 21:03

по ссылке в подписи
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

radrick
Сообщения: 3
Зарегистрирован: 10 фев 2015, 19:09

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение radrick » 10 фев 2015, 22:02

я смотрел.
все переменные объявлены и ни одна из них вродь как не null

я же говорю, я полностью скопипастил урок, и все равно ошибка.
понимаю что я невежда в мире андроида, но я хочу учиться и учусь, и буду очень признател за личную помощь :geek:

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение doter.ua » 10 фев 2015, 22:56

radrick писал(а):я смотрел.
все переменные объявлены и ни одна из них вродь как не null

я же говорю, я полностью скопипастил урок, и все равно ошибка.
понимаю что я невежда в мире андроида, но я хочу учиться и учусь, и буду очень признател за личную помощь :geek:
Инициализацию sAdapter скинь.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

radrick
Сообщения: 3
Зарегистрирован: 10 фев 2015, 19:09

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение radrick » 11 фев 2015, 16:45

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

SimpleAdapter sAdapter = new SimpleAdapter(this, data, R.layout.item, from, to);

        // определяем список и присваиваем ему адаптер
        lvSimple = (ListView) findViewById(R.id.lvSimple);
        lvSimple.setAdapter(sAdapter);
        registerForContextMenu(lvSimple);

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение klblk » 12 фев 2015, 07:52

Проблема где-то в layout файла. ListView с таким id видимо у вашей активити нет.

Necessitudo
Сообщения: 1
Зарегистрирован: 18 янв 2017, 14:05

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение Necessitudo » 18 янв 2017, 14:08

Подскажите, а можно как-то посмотреть код классов, которые уже встроены в SDK? Нет какого-то быстрого перехода в Android Studio?

evgeniy-1c
Сообщения: 4
Зарегистрирован: 14 июл 2017, 12:42

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение evgeniy-1c » 19 июл 2017, 10:12

Добрый день.
Уроки делаю в андроид студио 2.3.3.
Подскажите, пожалуйста, в чем может быть проблема. Пытаюсь пройти урок, и скопировав текст полностью с сайта, у меня вылетает ошибка:
Error:(11, 22) No resource found that matches the given name (at 'src' with value '@drawable/ic_launcher').
Предыдущие уроки нормально компилируются.
P.S.: Разобрался. Может кому пригодиться ...
Суть в том, что андроид студио (во всяком случае, та версия, что стоит у меня) пункт drawable делает пустым, а в mipmap как раз и заносит иконки нужные нам. Я просто переписал drawable на mipmap и всё взлетело.

ef1
Сообщения: 1
Зарегистрирован: 19 дек 2017, 12:55

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение ef1 » 19 дек 2017, 15:11

подключился в 2017 году)) никогда не поздно

проблема как я понял аналогичная UnLimCHEg (из этой ветки)
подскажите пожалуйста - повторил урок 51 все ок, но при повороте экрана (android studio 3 / API 16 Android 4.1 / отладка на реальном планшете API 19 Android 4.4.2) - все вновь добавленные Map списка ListView сбрасываются (визуально - отладку не смотрел, да и не знаю пока как событие поворота посмотреть...) до изначально инициализированных 4х строк... что нужно поправить?

дело в разных API?

ps
на софтовом эмуляторе (API 21 Android 5) слетает до 4х строк - после 4го, 5го поворота

ilyab
Сообщения: 2
Зарегистрирован: 11 май 2018, 09:47

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение ilyab » 23 май 2018, 16:11

Добрый день!

Подскажите пожалуйста, как сделать так, чтобы запись удалялась не по клику на строке списка ListView, а по клику на картинку в строке списка?

mistercx
Сообщения: 3
Зарегистрирован: 22 мар 2020, 05:27

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Сообщение mistercx » 09 апр 2020, 10:56

ef1 писал(а):
19 дек 2017, 15:11

проблема как я понял аналогичная UnLimCHEg (из этой ветки)
подскажите пожалуйста - повторил урок 51 все ок, но при повороте экрана (android studio 3 / API 16 Android 4.1 / отладка на реальном планшете API 19 Android 4.4.2) - все вновь добавленные Map списка ListView сбрасываются (визуально - отладку не смотрел, да и не знаю пока как событие поворота посмотреть...) до изначально инициализированных 4х строк... что нужно поправить?
Подтверждаю актуальность вопроса. При смене ориентации экрана, класс Activity пересоздается и все добавленные пункты пропадают. Пока не нашел способа их сохранения при смене ориентации экрана.

Ответить