Size: a a a

StartAndroid Ru Kotlin

2019 February 20

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
Aleksandr
так не работает?
val runnable = Runnable {
     println("$this runs in a runnable")
   }
   handler.postDelayed(runnable, 1000)
Починил уже через object. Могу сбросить, если интересно
источник

A

Aleksandr in StartAndroid Ru Kotlin
в этой записи тоже под капотом object
источник

AT

Andrew Tomash in StartAndroid Ru Kotlin
Вячеслав Колесников
Так лучше видно будет
честно говоря, ужасный код и советы ужасные, я подозвераю, что там еще он клики в xml указаны?
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
Andrew Tomash
честно говоря, ужасный код и советы ужасные, я подозвераю, что там еще он клики в xml указаны?
Head First - мировой бестсселер считается

Вообще 3 варианта работы с кнопками изучил, тут да - 1 используется и он не рабочий для фрагментов (знаю)
источник

AT

Andrew Tomash in StartAndroid Ru Kotlin
Вячеслав Колесников
Head First - мировой бестсселер считается

Вообще 3 варианта работы с кнопками изучил, тут да - 1 используется и он не рабочий для фрагментов (знаю)
ужасная практика, с увеличением числа кода и размера разметки не понимаешь, что клик из xml
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
Andrew Tomash
ужасная практика, с увеличением числа кода и размера разметки не понимаешь, что клик из xml
Я пока выразить свое мнение не могу, т.к. не имею практики
источник

A

Aleksandr in StartAndroid Ru Kotlin
зато есть возможность менять обработчик взависимости от разметки, когда прописано несколько xml для различных конфигураций
источник

AT

Andrew Tomash in StartAndroid Ru Kotlin
этот таймер работает в какой-то непонятной рекурсии, непонятно зачем, булевы поля тоже чаще всего плохая практика, особенно когда их становится много и они зависят друг от друга(вообще полнейший трэш), еще одна большая причина почему так делать нельзя это то, что у тебя по сути нет никакого способа остановить этот таймер, он работает до бесконечности после запуска
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
Andrew Tomash
этот таймер работает в какой-то непонятной рекурсии, непонятно зачем, булевы поля тоже чаще всего плохая практика, особенно когда их становится много и они зависят друг от друга(вообще полнейший трэш), еще одна большая причина почему так делать нельзя это то, что у тебя по сути нет никакого способа остановить этот таймер, он работает до бесконечности после запуска
Это пример и я уже перешел к другой главе. Все хорошо, не переживай :). Спасибо за заботу
источник
2019 February 21

АН

Амир Насибов... in StartAndroid Ru Kotlin
Ребят, подскажите кто с протоколом protobuf работал?
источник
2019 February 23

АН

Амир Насибов... in StartAndroid Ru Kotlin
Ребят подскажите пожалуйста, хочу авторизоваться на серваке: нужно запросить метод Auth в формате protobuf(с login и password) и сервер должен вернуть auth_token.
источник

АН

Амир Насибов... in StartAndroid Ru Kotlin
источник

АН

Амир Насибов... in StartAndroid Ru Kotlin
что я не правильно делаю?
вот спецификация метода
вот интерфейс и метод асинхронного запроса
источник

АН

Амир Насибов... in StartAndroid Ru Kotlin
источник

АН

Амир Насибов... in StartAndroid Ru Kotlin
источник

АН

Амир Насибов... in StartAndroid Ru Kotlin
сервер отвечает Wrong User
источник

RM

Rustam Magomed-Kasum... in StartAndroid Ru Kotlin
Покажи getDefaultInstance()
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Амир Насибов
сервер отвечает Wrong User
покажи BASE_URL
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Rustam Magomed-Kasumov
Покажи getDefaultInstance()
Рустам, работал с firebase?
источник

RM

Rustam Magomed-Kasum... in StartAndroid Ru Kotlin
Джамал Алиев
Рустам, работал с firebase?
Смотря с какой его частью
источник