
Глеб
30.10.2017
13:14:17
товарищи, вопрос.
нажимаю на некую кнопку{
совершаю некую кастомизацию кнопки
вызываю некий AsyncTask через .get() с указанием таймаута
}
по факту, получается, что кастомзация прорисовывается после того, как выполнится код в асинктаске
разве так оно должно быть?

Igor
30.10.2017
13:22:41
Т-щи, ни у кого тут не возникало проблем на планшетах Lenovo TB3-850M с получением фотографий через андроидовский ACTION_IMAGE_CAPTURE?
Говорят, что при клике на галочку (оно же, ок, после факта фото появляется для принятия или повтора) вылетает. В логах - чисто, на остальных устройствах работает

Igor
30.10.2017
13:37:24

Google

Глеб
30.10.2017
13:41:19

Your
30.10.2017
13:41:36
Ребят, такой вопрос.
Вот есть gui, которые свайпаются пальцем, то есть Контакты, чаты и камера, через что делается ?

Alexander
30.10.2017
13:42:11

Your
30.10.2017
13:43:22

Глеб
30.10.2017
13:43:40

Igor
30.10.2017
13:48:20

Alexander
30.10.2017
13:48:51
Не могу утверждать иного, потому что последний раз прикасался к этой теме очень давно

Глеб
30.10.2017
13:49:09
а запускать асинктаск в асинктаске для синхронизации глобальной и локальной бд это сильно говнокод?)

Igor
30.10.2017
13:53:38

Никита
30.10.2017
14:12:08
А как можно вызвать holder в RecyclerView Adapter в методе адаптера, что бы он не становился final?
Просто я в адаптере асинхронно выполняю ещё один метод, который ставит текст для TextView и надо к нему как то получить доступ, что бы поставить текст

Nick Senchurin
30.10.2017
14:13:59
гуи надо обновлять только в гуи потоке

Андрей
30.10.2017
14:14:47

Никита
30.10.2017
14:14:50
Вот только у меня так не получается. Там криво с сервера приходят данные, что приходиться ещё делать асинхронный запрос в адаптере. Мне самому безумно не нравится это, но в iOS версии апы там такая же херня походу.

Google

Андрей
30.10.2017
14:16:20

Никита
30.10.2017
14:17:07
Мне приходит 500 элементов за раз (сервер так отсылает). У каждого есть idшник и мне приходит не полный объект. Мне по этому idшнику надо дополнительно получать отдельный объект.
Поэтому вариант по одному подгружать

Андрей
30.10.2017
14:18:17
Если знаком с rxJava есть хорошая статья pagination
Там похожая задача

Никита
30.10.2017
14:18:43
Увы, не знаком и делаю без него =С

Андрей
30.10.2017
14:18:50
Там автоподгружаемый список
Подгрузил доп объект, вызыал notify и он обновит твой viewholder
Ты же знаешь по какому индексу элемента массива лежит id доп объекта
А сохранять viewholder не стоит, это recycler view, он их переиспользует)

Антон
30.10.2017
14:40:33
как побороть дебугер в студии?
Compilation failed:
lambda expressions are not supported in -source 1.6
(use -source 8 or higher to enable lambda expressions)
diamond operator is not supported in -source 1.6
(use -source 7 or higher to enable diamond operator)

Никита
30.10.2017
14:40:35
Ещё вопрос по моему же ресайклеру, но уже Picasso.
При быстром скроллинге в 1й айтем подгружается не то изображение.
Т.е. например у него вообще нет изображения, но при быстром скроллинге оно появляется из другого айтема.

balolam
30.10.2017
14:41:52
Picasso.cancelTag(), если не ошибаюсь.
тебе нужно прервать загрузку картинки до загрузки новой

Евгений
30.10.2017
15:31:56

Anisim
30.10.2017
15:44:22
#whois
Всем привет!
Работаю в Яндексе
Специалист по организации технических меропритий
Могу здесь рассказать про наши бесплатные конференции
Из Москвы
Посоветовали коллеги
Скажите, пожалуйста, а есть ли здесь кто-нибудь из Минска?
Мы собираемся делать Минске меропритие для android-разработчиков и никак не можем найти местные сообщества и чаты.
Может кто-нибудь подскажет есть ли они

Artem
30.10.2017
15:49:21

Alexey
30.10.2017
16:22:44

Google

Ⓜ️ᵃʳᵃᵗ
30.10.2017
16:23:27

Artem
30.10.2017
16:38:57
Всем привет. Не могу запустить проект после обновления студии до 3. Ошибка такая:
Error:java.lang.ClassNotFoundException: Class com.google.android.exoplayer2.ExoPlaybackException not found
Странно конечно, как это может быть связано вообще с 3-й студией, но ошибка именно после обновления на 3 версию появилась

Andrey
30.10.2017
16:40:34
Всем привет. Есть ImageButton, ресурсом которой является иконка плюсика. Она становится активной только тогда, когда два инпута заполнены. Как лучше отобразить то, что она стала активной? Простое изменение цвета смотрится не слишком эффектно

Никита
30.10.2017
16:47:09
А для передачи строки между фрагментами норм использовать SharedPreferences или есть более элегантный и правильный вариант?

Bogdan
30.10.2017
17:27:01
Привет. Кто работал с инстант аппс и кто может объяснить суть подхода к написанию таких приложений. Нужно вести два проекта или один? Если я хочу одну фичу сделать инстант, то мне нужно всё разбивать на модули по 4мб или один модуль а все остальное в install_app?

Dmitriy
30.10.2017
17:39:19

Ruslan
30.10.2017
17:41:43
как установить самые новые версии android api?
К примеру, android studio 3 скачал 26.0.0-alpha1 appcompat-v7
а мне нужен 26.1.0

JRoot3D
30.10.2017
17:45:05

Bogdan
30.10.2017
17:45:17
Так уже 27 релизнутая есть

Ruslan
30.10.2017
17:45:51
спасибо, уже решил проблему

Bogdan
30.10.2017
17:46:00

Ruslan
30.10.2017
18:14:21
Как думаете, почему junior Android вакансий сильно меньше, чем например frontend или просто Java Junior?

Андрей
30.10.2017
18:21:28

Ruslan
30.10.2017
18:22:29
Но разве в остальных сферах не также?

Евгений
30.10.2017
18:26:28
Джунов имеет смысл набирать только в сильную команду, а андроид-команд пока таких оччень мало

Ruslan
30.10.2017
18:38:18

Google

Rustam
30.10.2017
18:42:54
Здравствуйте! Помогите, пожалуйста, примерно оценить время работы и стоимость проекта! Андроид приложение, влючающее: расписание ВУЗа, новости, добавление мероприятий с последующими пуш уведомлениями, с авторизацией на сервере. На серваке пользователи, новости и мероприятия, данные для расписаний. Понимаю, что доволько крупный проект, но оценить довольно непросто, маловато опыта.

Dima
30.10.2017
18:49:16
Встречалась ли вам реализация drag to dismiss для фрагмента как на іОС?

ЕВГЕНИЙ
30.10.2017
19:10:46
Парни кто нибудь писал какой нить скрипт чтобы зависимости подключать в гредле ? Те есть какая там структура , например массив , и скрипт по ней бегает и подключает зависимости

Alexey
30.10.2017
19:11:42

ЕВГЕНИЙ
30.10.2017
19:13:33

Alexey
30.10.2017
19:14:00

ЕВГЕНИЙ
30.10.2017
19:17:48
сборки это flavors?
Ага , у меня структура примерно такая получилась main [ flavorCompile [ libCimpile [ someLib: "localLib.aar"]]] соответственно разные типы зависимостей , от локальной библиотеки там , от проекта ...ну и все в flaver упаковывается методом названия элемента

Alexey
30.10.2017
19:18:50

ЕВГЕНИЙ
30.10.2017
19:19:50
Закрались сомнения :)

Alexey
30.10.2017
19:24:37

ЕВГЕНИЙ
30.10.2017
19:27:02

Alexey
30.10.2017
19:29:04

ЕВГЕНИЙ
30.10.2017
19:30:17

Alexey
30.10.2017
19:31:15
Либо можно на гитхабе посмотреть конфиги

ЕВГЕНИЙ
30.10.2017
19:32:26

Alexey
30.10.2017
19:32:51

Google

ЕВГЕНИЙ
30.10.2017
19:35:49

Alexey
30.10.2017
19:37:28

ЕВГЕНИЙ
30.10.2017
19:37:59
Ну это ок, все так делают сейчас
Я вот в проект пришел , мне чет пока не понятны пока приимущества , ну да там тип данные можно швырять туда сюда , но за это дорого жизненным циклом приходиться платить ..

Alexey
30.10.2017
19:38:04
https://github.com/square/mortar Вот замена фрагментов на обычные вьюхи, якобы жизненный цикл легче

ЕВГЕНИЙ
30.10.2017
19:40:52
Мокси очень хороша , я с ней где то 3-4 месяца горя не знал , потом начал кишки смотреть и чет ...

Alexey
30.10.2017
19:41:51

ЕВГЕНИЙ
30.10.2017
19:42:39

Alexey
30.10.2017
19:43:22

ЕВГЕНИЙ
30.10.2017
19:43:59
А есть исходники пополить?))

Alexey
30.10.2017
19:44:33
https://github.com/DrKLO/Telegram

ЕВГЕНИЙ
30.10.2017
19:53:27