@android_ru

Страница 919 из 3205
Семен
01.02.2017
16:30:25
может знает кто, у меня Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName) почему то открывает стор в моем же таске, а не запускает отдельно маркет

мне бы надо чтобы запускался отдельно от таска приложения

а тут получается будто я открыл активити моего приложения

Илья
01.02.2017
16:34:15
intent.setFlags(FLAG_ACTIVITY_NEW_TASK) или типа того

Google
Anton
01.02.2017
16:35:47
Или в манифесте

Нью таск

Igor
01.02.2017
16:36:45
Всем привет. Подскажите пожалуйста, где лучше открывать и закрывать realm в месенджере, реализованом на сокетах?

Quantum Harmonizer
01.02.2017
16:39:40
открывать, когда нужно использовать БД, и закрывать, когда больше не нужно)

Семен
01.02.2017
16:41:03
да, нью таск решил проблему

благодарю

Igor
01.02.2017
16:43:07
открывать, когда нужно использовать БД, и закрывать, когда больше не нужно)
Это понятно. Но нужна она постоянно, когда держится соединение. То есть, почти вечно

Quantum Harmonizer
01.02.2017
16:48:07
Это понятно. Но нужна она постоянно, когда держится соединение. То есть, почти вечно
Ну вот, как разорвётся соединение, так и гасить тот инстанс, что используется для связи с сетью.

Павел
01.02.2017
16:52:41
Друзья, подскажите, почему падет на строке actionBar.setHomeAsUpIndicator(....), на устройствах с апи<19 ? там же стоит проверка и этот код недоступен . if (mApplicationUtils.hasApi21()) { actionBar.setHomeAsUpIndicator(animatedVectorDrawable); animatedVectorDrawable.start(); }

Igor
01.02.2017
16:53:10
Ну вот, как разорвётся соединение, так и гасить тот инстанс, что используется для связи с сетью.
Кол-во конекшенов у realm ограничено ведь... А если будут тысячи юзеров слать и т.д

Quantum Harmonizer
01.02.2017
16:54:16
Кол-во конекшенов у realm ограничено ведь... А если будут тысячи юзеров слать и т.д
У тебя Realm на back-end, а на каждого пользователя — по соединению? Или как это понять?

Igor
01.02.2017
16:56:05
У тебя Realm на back-end, а на каждого пользователя — по соединению? Или как это понять?
Ладно, спрошу по другому - зачем вообще гасить инстанс?

Михаил
01.02.2017
16:56:57
Google
Quantum Harmonizer
01.02.2017
16:58:32
Вообще, getInstance(Config) и getDefaultInstance() надо переименовать в create*(). ?

Igor
01.02.2017
17:09:30
Чтоб освободить память от кэша
Тут просто такая архитектура, я даже не знаю, где ж мне закрывать инстанс...

Михаил
01.02.2017
17:09:59
Igor
01.02.2017
17:10:08
а сильно много данных на этом инстансе висит?
Хотя же можно сохранение данных разнести по разным инстансам? (Звучит очень глупо, но все же)

Михаил
01.02.2017
17:11:28
почему нет)

Gleb
01.02.2017
17:11:41
На счёт прибитя процесса... Нужно выполнить всего одну но тяжёлую операцию, асинхронность всё понятно, выполняется - неважно где, активити, сервис, ресивер - пофигу. Мне нужно отделиться от майн потока, в отдельный тред - ок, но как только я покинул майн поток(касается сервиса) процесс приоритет - понижается, риски "прибития" повышаются. Встречал хак в календарь провайдере - при старте таски запустить пустую службу, по завершению остановить - типа это попридержит андроид от килл, точнее мой процесс будет в нормальном приоритете на это время народ, ваше компетентное мнение о таком "костыле" - встречен в оф сорцах - может оправдано будет так сделать? https://github.com/android/platform_packages_providers_calendarprovider/blob/master/src/com/android/providers/calendar/CalendarProvider2.java#L4551 https://github.com/android/platform_packages_providers_calendarprovider/blob/master/src/com/android/providers/calendar/CalendarProvider2.java#L449

Михаил
01.02.2017
17:11:51
часто происходит дерганье этих инстансов?

Igor
01.02.2017
17:13:10
часто происходит дерганье этих инстансов?
По разному. Загрузка контактов - один раз, остальные - по ивентам - сообщения, юзеры и т.д

Gleb
01.02.2017
17:13:38
На счёт прибитя процесса... Нужно выполнить всего одну но тяжёлую операцию, асинхронность всё понятно, выполняется - неважно где, активити, сервис, ресивер - пофигу. Мне нужно отделиться от майн потока, в отдельный тред - ок, но как только я покинул майн поток(касается сервиса) процесс приоритет - понижается, риски "прибития" повышаются. Встречал хак в календарь провайдере - при старте таски запустить пустую службу, по завершению остановить - типа это попридержит андроид от килл, точнее мой процесс будет в нормальном приоритете на это время народ, ваше компетентное мнение о таком "костыле" - встречен в оф сорцах - может оправдано будет так сделать? https://github.com/android/platform_packages_providers_calendarprovider/blob/master/src/com/android/providers/calendar/CalendarProvider2.java#L4551 https://github.com/android/platform_packages_providers_calendarprovider/blob/master/src/com/android/providers/calendar/CalendarProvider2.java#L449
This empty service is sufficient to "wedge" the process until we stop it here.

Михаил
01.02.2017
17:13:44
ну в общем сильно часто тоже не стоит закрывать реалм инстанс)

Igor
01.02.2017
17:17:41
ну в общем сильно часто тоже не стоит закрывать реалм инстанс)
Я обычно привязывал его создание к базовому экрану(фрагменту или активити), но здесь такое не получается

Quantum Harmonizer
01.02.2017
17:18:33
На счёт прибитя процесса... Нужно выполнить всего одну но тяжёлую операцию, асинхронность всё понятно, выполняется - неважно где, активити, сервис, ресивер - пофигу. Мне нужно отделиться от майн потока, в отдельный тред - ок, но как только я покинул майн поток(касается сервиса) процесс приоритет - понижается, риски "прибития" повышаются. Встречал хак в календарь провайдере - при старте таски запустить пустую службу, по завершению остановить - типа это попридержит андроид от килл, точнее мой процесс будет в нормальном приоритете на это время народ, ваше компетентное мнение о таком "костыле" - встречен в оф сорцах - может оправдано будет так сделать? https://github.com/android/platform_packages_providers_calendarprovider/blob/master/src/com/android/providers/calendar/CalendarProvider2.java#L4551 https://github.com/android/platform_packages_providers_calendarprovider/blob/master/src/com/android/providers/calendar/CalendarProvider2.java#L449
Foreground Service, если оно такое приоритетное

Gleb
01.02.2017
17:19:02
Foreground Service, если оно такое приоритетное
а он же уведомляшку требует...вроде

Quantum Harmonizer
01.02.2017
17:19:56
ну да

Sergey
01.02.2017
17:20:37
а он же уведомляшку требует...вроде
это нормальный вариант

Quantum Harmonizer
01.02.2017
17:21:17
Я бы не хотел, чтобы у меня в системе жил высокоприоритетный процесс без уведомляшки)

Gleb
01.02.2017
17:21:19
ну да
а это продиктовано ux-ом - типа нельзя потихаря от юзера делать важные вещи... видимо как-то так (

Google
Gleb
01.02.2017
17:24:39
а емпти сервис как? жизнеспособная идея? или так - бред индусский

Gleb
01.02.2017
17:27:51
ладно, понял... foreground-путём пойду. Спасибо

думаю как крайняя мера
видимо да - в провайдере ж нет такого - хорошо, спасибо

Andrei
01.02.2017
18:22:34
Да, писать стили и темы )
Можете поделиться опытом Как лучше это все провернуть!

Ⓜ️ᵃʳᵃᵗ
01.02.2017
18:23:16
Можете поделиться опытом Как лучше это все провернуть!
Позже, у меня партийное занятие сделать ужин для себя любимого

Andrei
01.02.2017
18:23:47
Приятного аппетита )))

Anton
01.02.2017
18:23:50
что на ужин?

Quarx2k ?
01.02.2017
18:24:22
Синглетоны

Alexey
01.02.2017
18:26:26
чуваки, а градиентные цвета в материал не используют?

или по гайдам непредусмотрены?

Михаил
01.02.2017
18:47:06
ну в стандартном шаблончике проекта в андроид студии есть градиент

в хедере у дровера

Sergey
01.02.2017
18:49:17
чем сейчас проигывают потоковое mp3 и aar ?

exoplayer потянет?

Sergey
01.02.2017
18:50:15
exoplayer потянет?
если потянешь настроить нужные модули )

Roman
01.02.2017
18:50:25
Стандартный чем плох?

Sergey
01.02.2017
18:50:33
ним хоть текст можно рендерить, ему пофиг

Стандартный чем плох?
много vendor specific issues

Google
Roman
01.02.2017
18:51:11
JWPlayer - классная штука, но она для видео только, вроде

Alexey
01.02.2017
18:56:28
вопрос по RecyclerView, а конкретно GridLayoutManager сейчас айтемы распологатся так: [] [] [] [] [] [] [] надо так: [] [] [] [] [] [] [] что делать?

Alexey
01.02.2017
18:58:36
@sergeyfitis сейчас попробую, спасибо)

Alexey
01.02.2017
19:16:35
Хозяйке на заметку. Будете встравивать в свое приложение отпечатки пальцев - FingerprintManagerCompat не используйте, он не работает на туевой хуче девайсов, при этом гуглеры решили отмазаться https://code.google.com/p/android/issues/detail?id=231939#c7

Sergey
01.02.2017
19:20:40
В нексусе, в пикселе
Samsung, Huawei, Meizu, Xiaomi

Admin
ERROR: S client not available

Sergey
01.02.2017
19:20:51
только с андроид 6+

даже на китайцах за 150$ уже стал появлятся

Александр
01.02.2017
19:21:52
Тогда просто ждать нужно)

Sergey
01.02.2017
19:21:54
гловное чтобы апи реализовали корректно

Denis
01.02.2017
19:25:01
Xiaomi Redmi4 с 6 Android 64gb, стоит ~14к

Roman
01.02.2017
19:26:46
На сяоми скоро 7 выходит

Igor
01.02.2017
19:34:50
Есть китайци и по 50$ с 6-м андроидом и рабочим фингерпринтов

Anton
01.02.2017
19:35:20
пруф

Quarx2k ?
01.02.2017
19:35:52
Vernee thor

прекрасный китаец, даже апдейты получает по воздуху

и fpc работает

Google
Igor
01.02.2017
20:02:21
Leagoo M5

К примеру

Leonid
01.02.2017
20:07:07
Новости пожалуйста: - Топ-5 библиотек февраля - Камень-ножницы-бумага на Sketchware - Lottie: библиотека для управления анимацией от Airbnb - Разбираемся с файлами Gradle http://androiddev.apptractor.ru/interesnyie-materialyi-dlya-android-razrabotchika-nedelya-56/

Alexey
01.02.2017
20:39:44
У кого-нибудь есть пример interceptor'а для retrofit, который бы реагировал на Observable<MyResult>, отдавал бы обработку rxjava interceptor'у для Observable<Result> и мапил Result в MyResult?

В примерах retrofit есть interceptor для добавления .observeOn(AndroidSchedulers.mainThread), а как вызвать длугой интерцептор с небольшой подбеной типа результата что-то не совсем доходит

Alexey
01.02.2017
20:48:04
"если пользователи быстро переходят с одной страницы на другую, новые запросы объявлений рекомендуется отправлять не чаще чем раз в 60 секунд."

а что, если у меня запрос создается в onCreate активити?

т.е. юзер может закрыть и снова быстро открыть

за это не забанят?

Alexey
01.02.2017
20:49:49
@allockye это требования от серверников в документации по API? Лучше у них спросить

Alexey
01.02.2017
20:50:21
@illarionov https://support.google.com/admob/answer/3245199?ctx=tltp

Alexey
01.02.2017
20:53:52
@InjectViewState прошу прощения, да, конечно callAdapter

@InjectViewState примерно как здесь https://github.com/square/retrofit/blob/master/samples/src/main/java/com/example/retrofit/RxJavaObserveOnMainThread.java ObserveOnMainCallAdapterFactory, но с измененным returnType для RxJavaCallAdapterFactory

Ⓜ️ᵃʳᵃᵗ
01.02.2017
21:00:36
Можете поделиться опытом Как лучше это все провернуть!
вот хороший пример. https://github.com/hidroh/materialistic изучай как темы и стили применяют.

Alexey
01.02.2017
21:01:49
@InjectViewState он final, как и его Result. Да и не в этом дело, на SO чаще враппер делают. Всё равно смысл тот же, надо изменить return type

Andrew
02.02.2017
03:46:12
Ребят, а в реакт-нейтив в каком месте Double tap R on your keyboard делать? На комповой клаве в консоли, или где?

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