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

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

Войти
Регистрация
Восстановить пароль
 
Хаддар
21 / 21 / 2
Регистрация: 25.02.2012
Сообщений: 132
#1

Ошибка навигации через TextView - Программирование Android

27.04.2015, 14:33. Просмотров 216. Ответов 4
Метки нет (Все метки)

Доброго времени суток.

Суть проблемы такова:
- У меня есть листвью с загруженными новостями;
- Кастомный адаптер;
- Кастомный лайаут для каждого.

В кастомном лайауте попытался реализовать автоматическую навигацию по ссылкам в тексте средствами XML внутри самого компонента TextView:
XML
1
2
3
4
5
6
<TextView
...
android:linksClickable="true"
android:autoLink="email|web|phone"
...
/>
Загрузка идет без проблем, ссылки распознаются корректно, но при попытке навигации вылетает ошибка приложения с текстом отладки:

android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
Может кто подсказать как исправить сию оплошность?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2015, 14:33     Ошибка навигации через TextView
Посмотрите здесь:

Текст из TextView перенести в другой TextView по нажатию Button - Программирование Android
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел сделать банальную вещь - текст из TextView перенести в...

Ошибка изменения TextView - Программирование Android
Из первого активити мы передаем значение.. intent = new Intent(MainActivity.this, Pinsk.class); ...

Через что лучше всего реализовать Кликабельный TextView - Программирование Android
Доброго времени суток. Натолкните на мысль пожалуйста, через что лучше всего реализовать. Получаю список в файлов в папке, вывожу...

Цвет TextView - Программирование Android
Доброго времени суток! Подскажите пожалуйста, как сделать так чтобы background у textview был двумя цветами именно 2мя. Чтобы часть была...

TextColor textView - Программирование Android
Здравствуйте, возникла внезапно, то есть раньше всё в порядке было, такая проблема: цвет текста во всех textview изменился на дефаултный,...

TextView // крэш - Программирование Android
Здравствуйте! С Новым Годом! И вопрос: почему он крашится? Если удалить/закомментировать строку TextView txt =...

Клик по textview - Программирование Android
Есть listView внутри него textview В который вставляется ссылка '&lt;a href=&quot;http://yandex.ru'&gt;ыыыы&lt;/a&gt;', таким вот образом ...

TextView а AlertDialog - Программирование Android
Здравствуйте! Вот столкнулся с такой проблемой, не могу Textview вывести в AlertDialog. Помогите пожалуйста!

AlarmManager и TextView - Программирование Android
Здравствуйте. Задача такая: есть AlarmManager и TextView. Как заставить AlarmManager отсчитывать время, заданное пользователем, и...

Часы в TextView - Программирование Android
Доброго времени суток. Делаю часы в textview, время ставлю через два NumberPicker. Все работает(если число минут меньше 10, то вперед...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 836
27.04.2015, 15:13     Ошибка навигации через TextView #2
Цитата Сообщение от Хаддар Посмотреть сообщение
Может кто подсказать как исправить сию оплошность?
на стэке пишут что надо сий флаг добавить:
Java
1
2
Intent yourIntent = new Intent(...);
yourIntent.setFlag(Intent.FLAG_ACTIVITY_NEW_TASK);
Хаддар
21 / 21 / 2
Регистрация: 25.02.2012
Сообщений: 132
27.04.2015, 15:15  [ТС]     Ошибка навигации через TextView #3
Я бы так и сделал если бы запуск обрабатывался программно, поэтому и сделал акцент что всё это только посредством XML.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 836
27.04.2015, 15:20     Ошибка навигации через TextView #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Хаддар, тут Ваша ситуация?
вроде как говорят что не надо узать getApplicationContext() при создании адаптера
Хаддар
21 / 21 / 2
Регистрация: 25.02.2012
Сообщений: 132
27.04.2015, 15:25  [ТС]     Ошибка навигации через TextView #5
Да, то что доктор прописал! Спасибо огромное, буду учиться гуглить.
Yandex
Объявления
27.04.2015, 15:25     Ошибка навигации через TextView
Ответ Создать тему
Опции темы

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