
Friedrich
06.04.2017
11:03:43
Ну, завернуть-то мы всех можем, но Гослинг потом не всех примет!

Диёр
06.04.2017
11:04:11
А почему в xml?)

Luger
06.04.2017
11:05:09

Диёр
06.04.2017
11:07:08
Это почти как спрашивать "а тебе не всё равно что будет с твоим проектом после сдачи?"

Google

Vlad
06.04.2017
11:12:27

Vitaliy
06.04.2017
11:18:07
(это типа отсылка на Райана Гослинга из Lalaland)

Snow
06.04.2017
12:09:25

guga
06.04.2017
12:13:11

Евгений
06.04.2017
12:16:56

Del
06.04.2017
12:17:30
всё вместе

Dastan
06.04.2017
12:54:32
Добрый день, я тут делаю приложение под андроид. Приложение является плеером онлайн радио. Вся логика воспроизведения/паузы находится в MainActivity. кнопка плэй/пауза находится во фрагменте, через колбек дергаю методы MainActivty. Все работает и ок. Но тут захотелось сделать виджет для HomeScreen. И возникает вопрос, как правильно перевести логику воспроизведения в Сервис, так чтобы, и кнопка во фрагменте и кнопка в Виджете управляли одним и тем же. и были синхронизированы. И какой тип биндига использовать (на broadcastReceiver или IBind). Извиняюсь если слишком абстрактно… помогите плз, кто разбирается.

Vitaliy
06.04.2017
12:58:36
Длчя ведра вроде бы был @android_ru или @ru_android
Так как разработчик по ведру, отвечу тут.
Логику плеера в прицнипе надо только в сервисе делать, иначе система может просто прибить твое приложение при закрытии всеъ экранов или прсото от скуки
Весь процесс целиком

Google

Vitaliy
06.04.2017
13:00:03
Сервис говорит системе, что приожение делает фоновую работу и его крайне нежелательно прибивать.
Ещё можно wake_lock взять, но надо это делать аккуратно.
Использовать можно любой биндинг, который ты хочешь :)
Единственное что, я не уверен, что их виджетов у тебя будет доступ к биндеру, не работал с ними.

Диёр
06.04.2017
13:18:28
Да и вообще лучше бы в активити поменьше логики пихать, а то можно будет вспомнить кучу шуток про 500 строк в обработчике нажатия

Vitaliy
06.04.2017
13:22:52
Ну да, человек прав. Всякие модные MVP придумали и прочее, но если опыта мало, лучше ими пока не увлекаться.

Хекс
06.04.2017
13:28:20

Ilshat
06.04.2017
13:48:47
подскажите, в spring boot web security в методе configure(HttpSecurity) имеет ли разница что первее добавляется? к примеру authorizeRequests() и addFilterBefore()?

Toni
06.04.2017
16:05:24
кто-нибудь работал с NFC на android?

Y
06.04.2017
16:05:51

Vitaliy
06.04.2017
16:41:56
Как у вас до сих пор не бомбит от андроидов

guga
06.04.2017
16:42:40

Диёр
06.04.2017
16:49:21
Хочу писать на котлин, не хочу писать под андроид. При этом подавляющее большинство тех немногих вакансий, где в загаловке есть kotlin developer это андроид разработка. Мде.

XENONIUM
06.04.2017
16:50:14

Aleksander
06.04.2017
16:51:51

guga
06.04.2017
16:52:47
@larev у себя его внедряет

Google

S
06.04.2017
16:56:51
Там как раз серверсайд котлин вакансия есть

Диёр
06.04.2017
17:06:14
А вообще какие перспективы у котлин? У меня сейчас есть полгода свободного времени когда меня никто не будет трогать, нужно будет потратить его с пользой. На джаве писать не особо хочется, у котлин туманное будущее, может вообще за это время попробовать изучить какой-нибудь python и django или go?

S
06.04.2017
17:06:58
На ведре за него топят, потому что у них больше ничего и нет
А вообще смотря зачем тебе учиться и чему ты хочешь научиться в итоге

Диёр
06.04.2017
17:07:28
Веб бэкенд

S
06.04.2017
17:08:01
Тада эликсир один из самых последних хипстерских трендов

Vitaliy
06.04.2017
17:08:51
Не только скалой сыты
Но попинал пару раз, чтобы завести, попинал и забил
Кому нужны фичи и мода, возьмет его
Потом через несколько лет хайп пройдет

Vitaliy
06.04.2017
17:09:57
У него появится своя ниша

Vladislav
06.04.2017
17:10:00
если речь про скалу

Vitaliy
06.04.2017
17:10:15
Но тру-кодеры всегда буду джаву выбирать их-за производительности
Про Скалу да :)
Я помню, как ее нахваливали все

Vladislav
06.04.2017
17:10:37

Google

Vladislav
06.04.2017
17:10:46
и норм

Vitaliy
06.04.2017
17:10:50
А потом мы имели тормозные проекты с огромным времени сборки и огромныой либой в рантайме
Ну и хрен найдешь человека потом для поддержки такого

Vladislav
06.04.2017
17:11:01
либа стала маленькой
в 2.12

Vitaliy
06.04.2017
17:11:08
Не, не стала
А, или стала

Admin
ERROR: S client not available

Vitaliy
06.04.2017
17:11:19
Сейчас приходят кодеры крутые, на котлине пишут

Vladislav
06.04.2017
17:11:26

Vitaliy
06.04.2017
17:12:19
for(Item i: items) {
item.f();
}, где items = ArrayList.
Спрашиваю, есть ли аллокации в этом коде.
При условии, что в f() их нет
Очень мало кто про итератор рассказывает
При этом готовы нахваливать котлин часами
Не разобравшись в том, как джава работает

S
06.04.2017
17:13:06
В смысле что iterable создает iterator?

Vitaliy
06.04.2017
17:13:12
Ну да
Объект
Аллокация
А те, которые знают про итератор, не знаю, где в андроиде нельзя так итерироваться

Google

Vitaliy
06.04.2017
17:13:46
И где нужно

Anton
06.04.2017
17:13:56

Vladislav
06.04.2017
17:14:06

Maks
06.04.2017
17:14:29

Vitaliy
06.04.2017
17:14:45
Нет :)
А ещэ очень прикольно давать задачки на автобоксинг
Типа Integer a = 127

S
06.04.2017
17:15:40
А на какую хоть вакансию собеседуешь?

Vladislav
06.04.2017
17:16:07
Типа Integer a = 127
про кэши боян, но если человек не отвечает тебе про закэшированные значения - это не значит, что он не решит тебе задачу
имхо

Kirill
06.04.2017
17:16:33
вопрос про интежеры это пздц конечно, я бы после такого встал и ушел наверное

Anton
06.04.2017
17:16:48

Vladislav
06.04.2017
17:17:02
это из серии - сейчас вламывается шипилёв с фразой "давайте поговорим про строки" и ... занавес

Vitaliy
06.04.2017
17:17:08

Anton
06.04.2017
17:17:10

Y
06.04.2017
17:17:10
"вакансия компилятора"

Vitaliy
06.04.2017
17:17:16
И не придаю этому сверхважного значения
Просто это реально важно
Иногда