Size: a a a

StartAndroid Ru Chat

2021 March 22

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Переслано от Dmitry Alekseyevich
подскажите, пытаюсь view задать высоту изначальную 10. Сама вьюха находится в координаторе.. Но никак не реагирует. Может что не так делаю?
источник

A

Aleksandr in StartAndroid Ru Chat
это не инструкция, а пожелание. Внешний контейнер может решить, что высота должна быть другая. То есть нет гарантии, что вьюха будет иметь такую минимальную высоту
источник

NM

Nikita Mozhaev in StartAndroid Ru Chat
Переслано от Nikita Mozhaev
Здравствуйте, почему такой метод android studio подчёркивает красным цветом и выдаёт ошибку?
Заранее спасибо, за ответ.
источник

NM

Nikita Mozhaev in StartAndroid Ru Chat
Ссылка на hatebin: https://hatebin.com/ykekzpjmsg
источник

ПЯ

Пётр Язев in StartAndroid Ru Chat
if(str.equals(String.valueOf(bool)))/*одна строка кода*/;
источник

ПЯ

Пётр Язев in StartAndroid Ru Chat
Vital Yarosh
у меня куча переменных boolean, которые я хочу сравнить название со стрингами и если они равны, чтобы добавлялись map, которые тоже содержат часть название  в основной список. Наверное лучше сразу эти списки добавлять на этапе создания дата класса и не мудрить
.
источник

4

4NK1R in StartAndroid Ru Chat
Скажите пожалуйста, разве systemWindowInsets не отдает размер клавиатуры? (У меня при открытии клавиатуры как и до этого шлет лишь размер навбара) И если через инсеты нельзя получить размер клавиатуры, то как тогда следует реагировать на ее открытие? Заранее спасибо
источник

S

SevenXP in StartAndroid Ru Chat
Ловлю прикольное поведение может кто знает
GSON
data class Schedule(
   @SerializedName("chargeId")
   val id: String = "",

в блоке init{
id  == ""
}
но как только возвращает gson проверяю, поле не пустое
если сам делаю Schedule("12345") в init {
все ок
}
источник

S

SevenXP in StartAndroid Ru Chat
class Schedule(
   @SerializedName("chargeId")
   val id: String = "",

1)  val schedule = gson.fromJson(reader, scheduleToken) as BaseResponse<Schedule>
2) потом выполняется
   init {
       Log.e("Roma", "init id =$id hasCode ${hashCode()}, class ${this}")
   }
Результат ->
init id = hasCode 176216747, class com.juice.booster3.api.api.model.Schedule@a80daab

3)  Log.e(TAG, "getSchedule schedule id = ${schedule.data.id} hasCode = ${schedule.data.hashCode()} class = ${schedule.data} ")
Результат
getSchedule schedule id = eea1543b-c7dc-4bbd-8397-5ba5c464cd8d hasCode = 176216747 class = com.juice.booster3.api.api.model.Schedule@a80daab
источник

S

SevenXP in StartAndroid Ru Chat
что я вижу в init { }
источник

S

SevenXP in StartAndroid Ru Chat
hasCode и класс полностью соответствует к той переменной которой я обращаюсь
источник

S

SevenXP in StartAndroid Ru Chat
val schedule = gson.fromJson(reader, scheduleToken) as BaseResponse<Schedule>
 Log.e(TAG, "getSchedule schedule id = ${schedule.data.id} hasCode = ${schedule.data.hashCode()} class = ${schedule.data} ")
Между двумя коммандами init и я вижу что поля дефолтные.
при этом если я просто делаю Schedule("12345") все гуд
источник

S

SevenXP in StartAndroid Ru Chat
как понял что ошибка, у меня после парсинга, в init я планировал добавить обработку полей, но увидел что поля в Init не заполнены, что за черт.
источник

AA

Android Androidov in StartAndroid Ru Chat
Здравствуйте. Тут такая проблемка😅😅, получается если гугл прекратил поддержку AsyncTask'а то его никак нельзя использовать?
источник

V

Vladushka in StartAndroid Ru Chat
Для себя можно конечно, если наравне с ними знаешь и другие способы
Хотя когда знаешь другие способы, то асинк таски и не хочется юзать
источник

AL

Alexandr Lyubimov in StartAndroid Ru Chat
Можно, но не рекомендуется. Обычно @Deprecated помечают методы, классы и поля, которые в будущем планируют удалить. Такая практика обычно не применяется в случае с разработкой конечных клиентских приложений, но для созания SDK, либ и прочего такого межгалактического продукта - вполне. Просто в один прекрасный момент, при повышении весрии андроида может статься, что то, что было помечено деприкейтед - выпилено, и надо искать альтернативное решение.
источник

AA

Android Androidov in StartAndroid Ru Chat
Vladushka
Для себя можно конечно, если наравне с ними знаешь и другие способы
Хотя когда знаешь другие способы, то асинк таски и не хочется юзать
мне для себя нужно, этот проект учебный. Я использовал и обычный тред и другие способы,теперь когда хотел показать что умею работать и с AsyncTask такое вот дело
источник

V

Vladushka in StartAndroid Ru Chat
Android Androidov
мне для себя нужно, этот проект учебный. Я использовал и обычный тред и другие способы,теперь когда хотел показать что умею работать и с AsyncTask такое вот дело
Лучше покажи, что умеешь работать с корутинами или рх джавой
источник

V

Vladushka in StartAndroid Ru Chat
Это более ценно в текущих реалиях и требованиях к вакансиям
источник

AA

Android Androidov in StartAndroid Ru Chat
Vladushka
Лучше покажи, что умеешь работать с корутинами или рх джавой
с Rx само собой, просто хотел и AsynсTask тоже добавить
источник