Size: a a a

Android Developers

2021 August 13

AF

Alexey First in Android Developers
Это отрабатывает фция Reformat Code. Это норма, но вероятно можно вырубить в настройках
источник

DB

Dmytro Borysov in Android Developers
бывало такое, нужно фиксить, ищи реаррендж кода в хмл
источник

A

Andrey in Android Developers
у меня только аттрибуты в алфавитном порядке раскидывает, чтоб порядок виджетов менять чет не видел такого
источник

ОВ

Ой Вей in Android Developers
нашел, схема от moxy была установлена. спс теперь все ок
источник

АК

Андрей Карчевский... in Android Developers
Всем привет!
Сделал несколько пет-проектов и один зарелизил в маркет (https://play.google.com/store/apps/details?id=github.karchx.motto).
Kotlin, Java, SDK, Room, MVVM, ООП неплохо подтянул, дизайн кое-какой, биндинги, FireBase, AdMob, parse тулзы всевозможные освоил, + мелкие специфические библиотеки.
Сейчас начал чувствовать, что топчусь на месте, хочу развиваться далее. То есть морды к апихам более делать не хочу. Порекомендуйте мне пожалуйста идею для проекта (для пета, не продакшен), чтобы прям прокачаться. Сейчас считаю себя стажёром+ или как это называется
источник

НО

Никита Обрывков... in Android Developers
ну,мне кажется что стоит попробоваться устроиться джуном,с таким стеком и портфолио,за одно,ходя по собеседованиям,поймёшь что стоить подтянуть,подучить
источник

АК

Андрей Карчевский... in Android Developers
не вариант, 16 лет(
источник

Н

Никита 🙃 in Android Developers
Всем привет!
Такой вопрос. Есть строка вида:
Hello <font color='red'><a href="apcl_redirect://apc?id=1&time=5.5">World!</a></font>


Дальше я делаю HtmlCompat.fromHtml().toSpannable()

После беру этот текст и ищу URLSpan:
val spans = html.getSpans(0, html.length, URLSpan::class.java)


Таким образом я пытаюсь получить линку. После чего довольно незамысловато подменяю линку:

spans.forEach { span ->

   val start = html.getSpanStart(span)
   val end = html.getSpanEnd(span)
   val flags = html.getSpanFlags(span)

   val clickable: ClickableSpan = object : ClickableSpan() {
           override fun onClick(widget: View) {
               callback.onLinkClicked(block, span.url ?: "")
           }
   }

   html.removeSpan(span)
   html.setSpan(clickable, start, end, flags)
}


Проблема в том, что тогда теряется font color спан (ForegroundColorSpan) и текст не красится

Вопрос: Как правильно оставить цвет для этого спана?

Пробовал так ещё (явно достать спан и назначит ещё раз, но чёт не красится):
val all = html.getSpans<CharacterStyle>(0, html.length).filter { it !is URLSpan }
all.forEach { span ->
   val start = html.getSpanStart(span)
   val end = html.getSpanEnd(span)
   html.setSpan(span, start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE) //для ClickbleSpan тоже явно этот флаг поставил
}
источник

НО

Никита Обрывков... in Android Developers
я когда думал что "уже не знаю что учить и как расти",сходил на первые пару собесов,и сразу понял что я ни черта не знаю 😄
источник

АК

Андрей Карчевский... in Android Developers
совмещать не смогу учебу с работой
источник

Н

Никита 🙃 in Android Developers
Просто на собесы сходи, не более. Там сразу понятно станет
источник

НО

Никита Обрывков... in Android Developers
поддерживаю,там и собеседование и тестовое,и замечание,трудоустройства само собой не будет,но опыт на собесах очень полезен,а если попадётся хороший лид,то собес может затянуться на 1-2 часа,где тебе по полочкам раставят и разжуют всё что ты не знаешь,и помогут двигаться дальше.
но бывает что тупо говорят "плохо",и всё
источник

v

vremenno___1 in Android Developers
Ребят, помогите.. не пойму.. на 8 андроиде работает, на 10 при переходе на 2 активити  вылетает
источник

АК

Андрей Карчевский... in Android Developers
Понял. Подумаю, спасибо!
источник

AL

Aleksandr Litvinchuc... in Android Developers
и вопросы для ...(людей не традиционной ориентации)... задают
источник

Д

Дмитрий in Android Developers
парни кто то отправлял бродкаст с нотификации?? в общем есть у меня нотификация с кнопкой и хочу нажатие этой кнопки отлавливать в  открытом активити , но чет не выходит никак отловить интент с акшином, подскажите как это правильно делается, в примерах в нете почему то все показывают как открывать активити, а как просто отловить нажатие в активити нет такой инфы
источник

OS

Oleg Sinelnikov in Android Developers
а если  html.setSpan(new URLSpan(url) ?
источник

V

Voiger in Android Developers
йо
источник

Н

Никита 🙃 in Android Developers
Не)
источник

АА

Аят Алиев in Android Developers
Ребят, как удалить последнее слово в предложении?
источник