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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
3Diller
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 13
#1

Вывод информации в Toast c Адаптера - Android

25.10.2016, 20:38. Просмотров 164. Ответов 1
Метки нет (Все метки)

Здравствуйте.
В программе реализован класс адаптера "новостей" - NewsAdapter наследуемый от BaseAdapter.
При попытке вывести текст через него в всплывающем:
Java
1
Toast.makeText(this, ((News)((NewsAdapter)parent).getItem(position)).text, Toast.LENGTH_LONG).show();
Подчеркивает красным это: (NewsAdapter)parent
И пишет ошибку:

Error78, 51) error: incompatible types: AdapterView<CAP#1> cannot be converted to NewsAdapter
where CAP#1 is a fresh type-variable:
CAP#1 extends Adapter from capture of ?

Если закомментировать строку то программа компилируется и запускается нормально.

P.S.
Код выполняется в методе onItemClick:
Java
1
2
3
4
@Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        Toast.makeText(this, ((News)((NewsAdapter)parent).getItem(position)).text, Toast.LENGTH_LONG).show();
    }
Пишите какую информацию сюда еще прикрепить.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2016, 20:38     Вывод информации в Toast c Адаптера
Посмотрите здесь:

Toast trouble Android
Android Получение контента из удалённого файла и вывод его в Toast
Вывод в Toast содержания 2х файлов Android
Toast duration Android
Android Как добавить OnClickListener в toast?
Android Метод makeText в Toast - ошибка
Всплывающее сообщение (Toast) Android
Ошибка метода makeText в Toast (AIDE) Android
Android Вывести выбранный элемент ListView в Toast?
Android Работа с Toast
Android Toast после AlertDialog.Builder
Не выводит Toast Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
shavuz
76 / 82 / 13
Регистрация: 29.01.2014
Сообщений: 369
26.10.2016, 12:59     Вывод информации в Toast c Адаптера #2
Адаптер по идее обрабатывает какой то лист или массив, почему с него не взять нужный айтем
Yandex
Объявления
26.10.2016, 12:59     Вывод информации в Toast c Адаптера
Ответ Создать тему
Опции темы

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