Di
Nick
Spannable
Nick
<![[DATA]]> в стрингу в ресурс и как html
Di
Spannable
Как я понял Спанабл это для стиизации текста, типо зачеркнутый или жирный. А можно ли изменить цвет?
Nick
да, можно
Nick
text.setSpan(new ForegroundColorSpan(Color.RED)
Nick
как пример
Nick
в случае на скрине, я бы сделал textView.setText(Html.fromHtml(R.string.introduction)
Nick
и movementMethod web или что там, забыл уже
Di
в случае на скрине, я бы сделал textView.setText(Html.fromHtml(R.string.introduction)
Хорошо, что я из веба и html не проблема. Но у меня еще есть задача выводить код.
Di
Di
Вы не знаете может есть библиотека которая это будет стилизовать автоматически.
Nick
не сталкивался, надо гуглить
Alexey
Вы не знаете может есть библиотека которая это будет стилизовать автоматически.
https://github.com/falnatsheh/MarkdownView/blob/master/README.md что нибудь типа такого
Nick
хранить данные не во фрагменте, а в "менеджере"
Nick
загрузили, положили в "менеджер", пересоздался фрагмент - проверяем есть ли данные, грузим если надо
Nick
а заменяемый фрагмент в бекстек кладётся?
Nick
так и должно быть
Nick
можно кешировать тогда во фрагменте данные, и если их нет то загружать заного
Nick
заново*
Evgeniy
Всем доброго времени суток. Не могли бы подсказать? Хочу проверить на наличие вот это дело JSONArray params = data.getJSONArray("params"); . Как можно это сделать?? спаисбо большое
Nick
if (params != null)
Roman
Или вынести view которое инфдейтится в oncreateview и проверять его на null. Есть null-> инфлейт сделать и под грузить данные, Если нет - ничего не делать. состояние фрагмента не будет утеряно так как он в бекстеке и доп запрос не произойдет. onCreateview(){ if(view==null){ view = inflate(..) makerequest() } return view }
Evgeniy
if (params != null)
Спасибо большое
Evgeniy
has("params")
Спасибо большое!!)
Mike
if (params != null)
get* бросит исключение, null не вернёт
Mike
try{}catch(JSONExceprion)
мда, очень хорошая идея
Nick
не гуд. потеряешь данные которые есть
Max
Привет. Ребят, ни у кого не было проблем с samsung S8 pluss? При тестах на samsung S8 все работает, а у кастомера на плюсовой версии вечно проблемы. Никто не слышал об отличиях андроида?
Max
у меня сейчас проблемы с передачей данных по сети, и проверкой состояния сети
Himars
а зачем рх пихать там, где можно без него?
Так вроде везде можно без него. Можно вообще программировать на ассемблере
Kirill
Ассемблер это топ
Serhii
Бы лы бы еще free private repos - цены бы бинтрею не было)) ну или хоть по-дешевше малость))
Фришный приватный репозиторий https://github.com/renaudcerrato/appengine-maven-repository
tRuNKator
opt не бросает исключение, возвращяет дефалтное значение
Михаил
как правильно читать в кастомной вьюхе шрифты из ресурсов? приходит строка типа res/font/filename.ttf  в атрибут, а как из нее получить Typeface не ясно
R
Я так делал
R
Typeface typeface = Typeface.createFromAsset(getAssets(),"fonts/my_font.ttf");
Stanislav
Не могу нормально поставить библиотеку google-rfc-2445. На их странице на гитхабе (https://github.com/jcvanderwal/google-rfc-2445) указан метод установки для обычного приложения на Java, а не в android studio. Направьте в установке подобного, пожалуйста. Как ставить библиотеку с гитхаба, которая к тому же требует установки через мавен, в проект в андроид студио? Сорян за глупый вопрос.
Stanislav
Что делает в данном случае "SNAPSHOT"?
Stanislav
И дальше от этого не понятно, куда идти. Он же всё равно не видит библиотеку
Eugene
И дальше от этого не понятно, куда идти. Он же всё равно не видит библиотеку
тогда, наверно, надо из этого проекта собрать jar-файл и этот jar-файл положить в каталог libs вашего проекта?
Stanislav
Чёрт. Я неправильно собирал библиотеку с мавен, оттого и проблема была.
Stanislav
Сейчас попробую ещё раз подключить к проекту
Stanislav
Да, всё вышло. Спасибо!
Александр
Всем привет! Хочу реализовать событие по тапу на любое место фрагмента. Пока в голову приходит только колхозный вариант типа прозрачной кнопки на весь экран. А есть ли способы получше?
Александр
а чем тап на рут вью плох?
Типа прям на фрагмент повесить листнер? Ок. Счас попробую спасибо.
128
Крч ребзя, хелпми
128
Врубаю значит музыку в вк и + усилитель звука, и захожу в любую игру и раз музон вырубается. Шо делать
128
ОЗУ 831мб
Anonymous
Нехватка озу
Михаил
RecourcesCompat.getFont(context, R.font.my_font)
Приходит в атрибут строка, написал же)
Vadim
как лучше называть цвета ? Разбивать по фичам или цвет-цветом называть аля gray, white, pink?
K
цвет цветом
K
может там эррор? залогируй onNext
Vadim
цвет цветом
погуглил, говорят цвет-цветом называть bad practices, по фичам лучше, но что-то у меня есть сомнения))
Igor
Попробуй switchMap поменять на flatMap
Double Cat.
Попробуй switchMap поменять на flatMap
Пробовал..результат тот же
Double Cat.
Double Cat.
K
onNext в методе subscribe?
когда у меня обрывается цепочка в Rx я первым делом дебажу или логирую после каждого вызова в цепочке onNext чтобы понять нет ли эррора который проглатывается где-то по пути
K
и что цепь работает даже когда ничего не происходит
Double Cat.
когда у меня обрывается цепочка в Rx я первым делом дебажу или логирую после каждого вызова в цепочке onNext чтобы понять нет ли эррора который проглатывается где-то по пути
ну эрор туда приходит иногда (когда на сервер передаем не валидное значение в квери параметре. А он берется из эдиттекста) а когда попадаем в onError цепь полностью обрывается? а как тогда быть? как это обработать? может повторно запускать поток? или как?
K
можешь попробовать onErrorResumeNext