
Alexander
12.12.2016
18:44:28
у меня просто toolbar отдельным лаяутом
все спс, решил)
над было Id includ-a использовать

Roman
12.12.2016
19:36:30
Посоветуйте актувльную книжку по устройству и архитектуре андроид приложений. Утомился от статей вида "твое первое приложение за 10 минут в картинках". А статьи вида переходим на MVP с использованием retrofit для меня пока бесполезны.

Google

Anton
12.12.2016
19:36:56
я хз есть ли такие книжки
статьи читай
для любого уровня есть

Roman
12.12.2016
19:40:30
Хорошая книжка сильно упрощает жизнь. Вот по Джаве, например я нашел. Точнее спросил совета и 3 человека одно и то же сказали.

Anton
12.12.2016
19:40:46
че сказали

Roman
12.12.2016
19:41:31
Название

Anton
12.12.2016
19:42:19
ну какое
по патернам или вообще по джаве

Sergey
12.12.2016
19:43:24
а вообще все есть на оф сайте

Roman
12.12.2016
19:43:51
название не совсем отражает суть, но скорее всего это то что ты просишь

Ⓜ️ᵃʳᵃᵗ
12.12.2016
19:46:14
На 4дпа в библиотеке посмотри, там полно всяких книг

Google

Alexey
12.12.2016
19:49:02
@RShishkin https://developer.android.com/guide/index.html и дальше по оглавлению. Можно ещё https://developer.android.com/training/index.html почитать

Roman
12.12.2016
19:50:35

Anton
12.12.2016
19:50:42
а)
так и думал)

Roman
12.12.2016
20:03:33

Ⓜ️ᵃʳᵃᵗ
12.12.2016
20:04:59

Roman
12.12.2016
20:06:44
Статьи - да, а книга желательно что бы была академической. Я просто с института привык к фундаментальным трудам. Они очень оздоровляют сон :)

Ⓜ️ᵃʳᵃᵗ
12.12.2016
20:09:09
ну с этим затрудняюсь помочь,
я читал книжки, когда был опыт хоть какой то, я их так лучше понимаю )

Стас
12.12.2016
20:30:52
Всем привет, у кого есть код этого проэкта, может скинуть пожалуйста http://www.androidhive.info/2016/04/android-glide-image-library-building-image-gallery-app/ ?(Да я виде что там можно скачать, у меня не получается из за этой дебильной регистрации, так что помогите мне пожалуйтса)

balolam
12.12.2016
20:34:53
А зачем нужны исходники, там вроде все тривиально, просто список фото, с возможностью полноэкранного просмотра

Владислав
12.12.2016
20:36:10
еще и с глайдом

Dim
12.12.2016
21:18:43

Zhenya
12.12.2016
21:23:11
как у Handler можно проверить наличие задач?

Иван
12.12.2016
21:27:43
Если там ничего нет, должно быть true, ибо очередь пуста и ждет сообщений

Zhenya
12.12.2016
21:28:44
окей, спасибо большое!

Иван
12.12.2016
21:28:57
Но
Упс

Zhenya
12.12.2016
21:29:06
?

Иван
12.12.2016
21:29:08
Но это такое, очень низкоуровневое

Google

Иван
12.12.2016
21:29:34
А ты в какой хандлер хочешь залезть?
В основной или свой созданный?

Zhenya
12.12.2016
21:29:51
мне хотя бы так, спасибо ещё раз)

Иван
12.12.2016
21:30:00
Стоять
Никаких "хотя бы"№
(в темноте промахиваюсь по буквам)

Zhenya
12.12.2016
21:30:34
почему?)

Иван
12.12.2016
21:30:52
Проблема в том, что хандлеры вешаются на луперы. Хандлер забирает по умолчанию забирает лупер у треда, его создающего
Если ты создаешь хандлер из под ГУЯ например, то ты получишь в итоге очередь всех задач
А не твоих только
Есть такая штука как HandlerThread
Можно с ней создать свой изолированный хандлер. Но учти, что ты получишь очередь в отдельном потоке тогда)

Zhenya
12.12.2016
21:33:23
gui поток имеет очередь задач и других потоков?

Иван
12.12.2016
21:33:33
Нет
Гуй поток имеет свою очередь и свой лупер

Roman
12.12.2016
21:33:47

Иван
12.12.2016
21:34:10
Смотри
Если ты постишь postDelayed например на view каком-нибудь в активити, и постишь сообщение в хандлер, который ты создал в onCreate, то все это попадет в одну очередь
И если ты вызовешь post*() из любого потока на том хандлере, тоже все в очередь GUI падает
Поэтому будь внимателен — в очереди может не быть ТВОИХ сообщений, но она может быть не пустой в таком случае

Google

Иван
12.12.2016
21:35:55
Я поэтому и сказал "такое", ибо низкоуровневое

Alexey
12.12.2016
21:36:30
@Ivansuper isIdle - API23

Иван
12.12.2016
21:36:50
Еще лучше

Artem
12.12.2016
21:37:16
Ребят, почему я не могу узнать геолокацию в эмуляторе в android studio?
В приложении получить не получается

Иван
12.12.2016
21:37:45
Повод туда не лезть. Я бы на твоем месте взял какой нибудь таск шедулер (пусть тут либы порекомендуют, народ знает) или написал обертку с мониторингом выполнения ТВОИХ Runnable поверх стандартных хандлеров
Эмуль не цепляет твое положение по сети ПК

Admin
ERROR: S client not available

Artem
12.12.2016
21:38:30

Zhenya
12.12.2016
21:38:32
хм... окей, спасибо большое

Иван
12.12.2016
21:38:45
Хотя не прав, по сети может быть, а GPS точно пуст сам по себе

Artem
12.12.2016
21:39:26

Иван
12.12.2016
21:39:28
Как всегда. Нужного из коробки нет, добавляют по мере своей необходимости
Ты там можешь по карте трек проложить, указать скорость и запустить симуляцию движения

Artem
12.12.2016
21:40:27
Попробую

Иван
12.12.2016
21:40:52
В эмуле есть свой плеер точек, но он их порядок путает почему то

Alexey
12.12.2016
21:41:55
@Ivansuper больше похоже на то, что добавили, потому что очень сильно просили

Google

Иван
12.12.2016
21:42:02
Или так
Я помню, народ долбил такими же вопросами инет
Как узнать пустоту хандлера
А Parcelable до сих пор не умеет boolean
Фшить ха
Вы, ребят, далеко от группы не отходите — другие могут что-то еще посоветовать. Я слишком стар и олдскулен, не знаю всего всего нового

Dim
12.12.2016
21:59:30
Кто-нибудь посоветует хорошую реализацию Bus с привязкой к Rx?

Anton
12.12.2016
22:08:56
мб просто свой бас напишешь на рх
в 10 строк

Dim
12.12.2016
22:15:14

Ivan
12.12.2016
22:17:23
А какая должна быть вообще привязка к Рх?

Иван
12.12.2016
22:25:42
Разве в таком случае цепляние подписок к нужным точкам через РХ не даст тебе реализацию эвент баса через РХ?

Dim
12.12.2016
22:35:17
Хотелось бы заменить текущий EventBus со sticked events на что-то реактивное.
И чтоб в разных тредах можно было получать данные.
(Ивенты)

Alexey
12.12.2016
22:39:09
@dimstream ну так с eventbus можно же
@dimstream в принципе, понимаю, EventBus sticky events - это один из самых худших вариантов реализации memory cache, но гуглится вроде достаточно много вариантов

Toshk
12.12.2016
23:26:58
Не туда, пардон.

Konstantin
13.12.2016
05:13:33

Alexander
13.12.2016
06:17:59
Ребят, есть какие-нибудь подводные камни при использовании MediaRecorder для записи аудио? Спрашиваю, чтобы копать дальше или просто написать, как в sample от гугла.