@android_ru

Страница 444 из 3205
Gerc
21.10.2016
11:35:43
найти класс, который не существует на жтой ось и проверять его наличие

Sergey
21.10.2016
11:36:32
mUsageStatsManager.queryUsageStats

это для > 5.1

для до лолипоп просто по всем запущеным процессам и p.importance == ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND

Google
Rustem
21.10.2016
11:42:23
Делаешь ее темплэйтом подсвечиваешь через тинт
а в качестве тинта что заюзать тогда?

Alex
21.10.2016
11:42:43
хм, окей, спасибо, покопаю в этих направлениях

Denis
21.10.2016
12:11:09
Можно ли прописать это в global gradle.properties, чтобы все проекты собирались с одними параметрами? org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

Инкрементальная сборка сейчас включана по умолчанию?

Sergey
21.10.2016
12:29:31
разбираюсь в чужом коде, есть фрагмент в нем овер 2000 строк кода и есть такая штука public static View view;

Artem
21.10.2016
12:30:30
Sergey
21.10.2016
12:30:52
я хз зачем так сделали, но без нее не работает, и вроде не сильно течет 22mb постоянно потреьляет, больше не было замечено

Alex Фэils?︙
21.10.2016
12:30:55
видимо, различные инстансы юзают его

мб лучше в ctor передавать этот View

Sergey
21.10.2016
12:31:45
Нет только 1 фрагмент этот и юзает

if (view == null) view = View.inflate(getContext(), R.layout.start, null); return view;

Google
Sergey
21.10.2016
12:32:15
*стикер_блевоты*
да, в процессе ))

Alex Фэils?︙
21.10.2016
12:32:36
)

Edgar Khimich
21.10.2016
12:40:01
Кто то сталкивался с проблемой : java.lang.IllegalArgumentException: Invalid format: "21 October" is too short сначала подгружает все без проблем, как долистываю в ресайкл вью до конца списка и начинаю крутить наверх - сразу выбивает ексепшн Использую JodaTime

Timur
21.10.2016
13:02:07
разбираюсь в чужом коде, есть фрагмент в нем овер 2000 строк кода и есть такая штука public static View view;
ну овер 2к строк во фрагменте - это ещё можно пережить. Хотя страшно представить зачем. Но статик вью - отлично.

это пять

это космос

с моими доёбами

и переписать нормально

if (view == null) view = View.inflate(getContext(), R.layout.start, null); return view;
аааааааааааааааааааааааааааааааааааааа

ок, я недооценил

Sergey
21.10.2016
13:03:53
нее тут как бы динамически еще в этом фрагменте генерится 6 разных скринов с этим корневым static view

Владимир
21.10.2016
13:04:51
view-based architecture :)

Sergey
21.10.2016
13:06:46
я хз, в хидерах файло нету ничего кто created

view-based architecture :)
да пздц-бейзед архитектура, да

Sergey
21.10.2016
13:19:20
какой git, просто дали архив c src

Nikolay
21.10.2016
13:22:02
Еще и проект на эклипсе?)

Google
Sergey
21.10.2016
13:28:41
да наверное, но хоть импортнулся нормально

Alexander
21.10.2016
13:40:56
Ребят, подскажите пожалуйста, как сделать coverage, чтобы и androidTest-ы добавились в статистику. Написал unit тест для сущности, а Parcelable методы пришлось вынести в androidTest.

Вопрос отпал. Тупень, что еще сказать.?

Валерий
21.10.2016
14:06:20
А как такое может быть: при обновлении приложения из крашлитикса выпадает ошибка INSTALL_FAILED_UPDATE_INCOMPATIBLE. В списке приложений на моём надпись "приложение не установлено". Вылечилось только удалением через adb

Begemot
21.10.2016
14:07:53
"удалить для всех пользователей" попробуй

Валерий
21.10.2016
14:25:56
там вообще как-то странно было. Кнопки "Удалить" и "остановить" неактивны. Неустановлено, но есть в pm Oo

Begemot
21.10.2016
14:26:37
Да

И тогда ты жамкаешь в правый верхний угол

Где меню

Валерий
21.10.2016
14:27:09
а, ок. В следующий раз попробую, спс)

Begemot
21.10.2016
14:27:12
И там эта штука и будет

Алексей
21.10.2016
14:27:25
Подскажите. Как правило решить проблему когда можно нажать на кнопку и отправить несколько запросов? Блокировать нажатие кнопки?

Алексей
21.10.2016
14:28:11
Или флаг ставить что нажата. И проверять его

Или прогресс диалог который блокирует экран

Валерий
21.10.2016
14:29:19
сделать на ней прогрессбар и игнорировать нажатия мб

прогресс диалог не рекомендуется

Алексей
21.10.2016
14:30:55
Я просто всё равно ломал. У меня успевало пройти 2а запроса

Валерий
21.10.2016
14:32:32
может прежде чем выполнять новый запрос проверять не запущен ли он уже. Тоже этот вопрос интересует, костылил как-то

Алексей
21.10.2016
14:33:12
Ну я и спрашиваю)) так как я уже гуру костылей

Сейчас новый проект, пока ещё не успел загадить?

Google
Валерий
21.10.2016
14:34:30
или как-то так можно http://stackoverflow.com/questions/32498210/debouncing-button-clicks-using-rx

хотя думаю это из пушки по воробьям

Алексей
21.10.2016
14:35:39
Я не хочу Rx в продакшн

Mike
21.10.2016
14:36:03
вот щас немного обидно было

Алексей
21.10.2016
14:36:05
Я ещё там дно

вот щас немного обидно было
Почему? Это мне обидно что я такое дно

Admin
ERROR: S client not available

Mike
21.10.2016
14:36:56
я не так понял, я думал к рх такое отношение

Алексей
21.10.2016
14:37:17
?

Ну тут есть такие

Ладно, накостыляю пока.. В личку плиз напишите, как правильно сделать.

Gerc
21.10.2016
14:39:22
Булевую переменную

Artem
21.10.2016
14:39:59
Я не хочу Rx в продакшн
Прально, не место ему там

Алексей
21.10.2016
14:40:34
Булевую переменную
Блин, этот вариант я знаю.

Artem
21.10.2016
14:41:11
Назови хоть один аргумент(кроме неумения нормальный код писать), зачем он там?

Artem
21.10.2016
14:42:03
rx это инструмент

если в каком-то проекте он не нужен, как врачу топор - то и не надо его пихать

Artem
21.10.2016
14:43:02
Аргументы нужны, когда собираешься использовать инструмент, а не когда говоришь что он ненужен )

Некоторые - и на плюсах некоторые решаются лучше, ты ж не делаешь все на плюсах

Google
Artem
21.10.2016
14:43:39
Artem
21.10.2016
14:44:03
rx лучше всего подходят для манипуляций с потоками данных

если этого нет в проекте, то и не нужен он особо

Grigoriy
21.10.2016
14:44:26
rx лучше всего подходят для манипуляций с потоками данных
это тех, которых почти нет в мобильных приложениях?

Artem
21.10.2016
14:44:45
почему нет, есть

мобильный клиент к примеру

Grigoriy
21.10.2016
14:45:03
это я так намекаю, что каждый второй землекоп берет Rx для того, чтобы ответ от сервера получить, или exception прокинуть в onError – и всё

использовать правильно можно, бесспорно

просто это делают единицы

Artem
21.10.2016
14:45:19
где из нескольких асинхронных запросов тебе надо выплевывать комбинироанные объекты

Grigoriy
21.10.2016
14:45:46
большинство берет ретрофитик и херачит поток данных из 1 объекта

Alexander
21.10.2016
14:46:25
Когда оправдано?

Artem
21.10.2016
14:47:15
ну вот тебе пример: 1 запрос возвращает 10 заголовков сущностей, 2 запрос возвращает детали сущности в постраничном формате. (соотв. N запросов второго типа) а тебе надо получить 1 заголовок и все сущности

с asyctask это будет ад)

rx меня сильно выручил

но вот по работе занимаюсь мобильным банкингом

Страница 444 из 3205