Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Хаддар
21 / 21 / 1
Регистрация: 25.02.2012
Сообщений: 132
1

Ошибка навигации через TextView

27.04.2015, 14:33. Просмотров 878. Ответов 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?
Может кто подсказать как исправить сию оплошность?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2015, 14:33
Ответы с готовыми решениями:

TextView txt = new TextView(this); - ошибка
Возникла проблема с динамическим создание TextView в цыкле, хотя в другом месте...

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

Ошибка изменения TextView
Из первого активити мы передаем значение.. intent = new...

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

Ошибка при установлении ArrayAdapter для TextView
Инициализирую ArrayAdapter arrayAdapter = new ArrayAdapter&lt;&gt;(this,...

4
androbro
343 / 303 / 68
Регистрация: 17.10.2014
Сообщений: 898
27.04.2015, 15:13 2
Цитата Сообщение от Хаддар Посмотреть сообщение
Может кто подсказать как исправить сию оплошность?
на стэке пишут что надо сий флаг добавить:
Java
1
2
Intent yourIntent = new Intent(...);
yourIntent.setFlag(Intent.FLAG_ACTIVITY_NEW_TASK);
0
Хаддар
21 / 21 / 1
Регистрация: 25.02.2012
Сообщений: 132
27.04.2015, 15:15  [ТС] 3
Я бы так и сделал если бы запуск обрабатывался программно, поэтому и сделал акцент что всё это только посредством XML.
0
androbro
343 / 303 / 68
Регистрация: 17.10.2014
Сообщений: 898
27.04.2015, 15:20 4
Лучший ответ Сообщение было отмечено Хаддар как решение

Решение

Хаддар, тут Ваша ситуация?
вроде как говорят что не надо узать getApplicationContext() при создании адаптера
1
Хаддар
21 / 21 / 1
Регистрация: 25.02.2012
Сообщений: 132
27.04.2015, 15:25  [ТС] 5
Да, то что доктор прописал! Спасибо огромное, буду учиться гуглить.
0
27.04.2015, 15:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2015, 15:25

TextView бд
Подскажите можно ли на прямую вызвать из бд в TextView текст?

Клик по textview
Есть listView внутри него textview В который вставляется ссылка '&lt;a...

Из WebView в TextView
С WebView всё легко. Чтобы загрузить страницу, нужно всего-то воспользоваться...


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

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

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