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

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

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

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

25.10.2016, 20:38. Просмотров 214. Ответов 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();
    }
Пишите какую информацию сюда еще прикрепить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2016, 20:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод информации в Toast c Адаптера (Программирование Android):

Вывод в Toast содержания 2х файлов - Программирование Android
Всем привет, есть код вывода содержания текстового файла в тоаст. Подскажите, как его переделать, что бы он выводил в тот же тоаст...

Получение контента из удалённого файла и вывод его в Toast - Программирование Android
Всем привет, начал заниматься программированием под Android совсем недавно. Вот который день мучаюсь с простейшим кодом. Даже решил...

Не выводит Toast - Программирование Android
всем привет. есть код: Toast.makeText(c, &quot;Start indexing...&quot;, Toast.LENGTH_LONG).show(); while...

Toast trouble - Программирование Android
Все Доброго времени суток! Начал учить андроид по книге, там приводился код для создания кастомного тоста, код написал точь в точь , но на...

Toast duration - Программирование Android
Подскажите как задать свое время Добавлено через 1 минуту только вот мне надо большое время задать например минута

Работа с Toast - Программирование Android
Здавствуйте! Имеются две кнопки : mAnswerNo = (Button) findViewById(R.id.answer_no); ...

1
shavuz
111 / 117 / 23
Регистрация: 29.01.2014
Сообщений: 584
26.10.2016, 12:59 #2
Адаптер по идее обрабатывает какой то лист или массив, почему с него не взять нужный айтем
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2016, 12:59
Привет! Вот еще темы с ответами:

Всплывающее сообщение (Toast) - Программирование Android
Здравствуйте! Прочитал несколько раз 12 урок, но никак не смог реализовать. Сделал обычный калькулятор и нужно чтобы когда делил на ноль...

Toast после AlertDialog.Builder - Программирование Android
Добрый день. Нужно вывести Toast после нажатия setPositiveButton, в зависимости от результата. case (R.id.newFolderBtn): ...

Метод makeText в Toast - ошибка - Программирование Android
Здравствуйте, помогите плз, новичку. В строке 81 - Toast.makeText(this, &quot;Нажата кнорка Ok&quot;,Toast.LENGTH_LONG).show(); ...

Как добавить OnClickListener в toast? - Программирование Android
Хочу сделать так чтоб мои Toast сообщения реагировали на клик. Попробовал так: Toast toast = new Toast(MyActivity.this); TextView...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.