@android_ru

Страница 2051 из 3205
Алексей
26.09.2017
10:56:36
networkClient.createNetworkService(accessToken) не выглядит как синглтон)

Igor
26.09.2017
10:59:27
networkClient.createNetworkService(accessToken) не выглядит как синглтон)
Изменил createNetworkService. Поскольку клиент является синглтоном, просто завел поле интервейса апи, а в самом createNetworkService() делаю if(api!=null){ return api; }

Google
Igor
26.09.2017
11:02:14
Алексей
26.09.2017
11:03:45
Не надо респонсить каждое сообщение) Да, кэшировать API можно и нужно, всё правильно делаете. Следующий шаг - предоставлять его вашему классу как зависимость, а создавать и управлять жизненным циклом снаружи.

Maxim
26.09.2017
11:14:02
Ребята, как создать sql-стоблец, который хранит много строк в другой таблице. Т.е. есть БД устройства, Поля - Имя, Порт, Логи. Так вот, как сделать, чтобы в поле Логи было много записей

Quantum Harmonizer
26.09.2017
11:27:41


Sergey
26.09.2017
11:30:54
вместо BoringParcelable можно юзать котлиновский Parcelize, проверил, работает

Sergey
26.09.2017
11:31:56
оп, что я провтыкал?
котлин из коробки умеет в Parcelable

правда фича эксперементальная

но работает

Peter
26.09.2017
11:32:13
всем. привет. хотим встроить в приложение экран с web view - страницу эвакуатора. решение не нативное, какие могут быть проблемы? хотелось бы найти все подводные камни до начала использования

Quantum Harmonizer
26.09.2017
11:33:51
Google
Sergey
26.09.2017
11:34:02
mozomig
26.09.2017
11:44:45
У кого есть пример реализации mvvm без context или view в viewmodel?

с более менее сложным ui

Andrei
26.09.2017
11:48:01
что плохого иметь weak reference на ui во view model?

mozomig
26.09.2017
11:48:35
на сколько я понимаю это противоречит паттерну

Denis
26.09.2017
11:51:28
Добрый день у меня табы сделаны с помощью TabLayout и ViewPager. В этот ViewPager табы добавляются отдельными фрагментами с помощью самописного адаптера. Вопрос: Возможно ли мне из одной владки (фрагмента) при перелистывании принудительно запустить метод onCreate для обновления содержимого другой вкладки (фрагмента) ?

А то данные не обновляются при перелистывании (

Konstantine
26.09.2017
11:53:14
Ребят, что за хуйня, подключаю яндекс метрику в проект и куча других либ вываливается с java.lang.NoClassDefFoundError

Konstantine
26.09.2017
11:54:12
multiDex?
Можно чуть подробнее?

Quantum Harmonizer
26.09.2017
11:54:46
Можно чуть подробнее?
Включён ли multiDex?

Konstantine
26.09.2017
11:55:01
Включён ли multiDex?
Не знаю, как проверить?)

Quantum Harmonizer
26.09.2017
11:55:17
Не знаю, как проверить?)
строка multiDexEnabled true в `build.gradle

Konstantine
26.09.2017
11:55:44
строка multiDexEnabled true в `build.gradle
Имеется, да. Стоит выключить?

Quantum Harmonizer
26.09.2017
11:56:04
Имеется, да. Стоит выключить?
Если в проекте больше 65536 методов, то выключить не получится.

Konstantine
26.09.2017
11:56:20
Если в проекте больше 65536 методов, то выключить не получится.
Что-нибудь можно тогда придумать, чтобы прикрутить таки аналитику без вылетов?)

Quantum Harmonizer
26.09.2017
11:56:29
Имеется, да. Стоит выключить?
Стоит унаследовать Application от MultiDexApplication (для этого есть специальная support library).

Vitalii
26.09.2017
11:56:32
Либо proguard врубить, выпилить ненужные библиотеки, exclude некоторых сделать.

Google
Andrei
26.09.2017
11:57:58
в смысле?)

недельная ссылка ?

Quantum Harmonizer
26.09.2017
11:58:53
в смысле?)
week на английском — неделя, а слабая ссылка — weak reference

Denis
26.09.2017
11:59:04
Не понял, что можно сделать с помощью setUserVisibleHint

см. setUserVisibleHint

Andrei
26.09.2017
11:59:07
а

косяк)

Quantum Harmonizer
26.09.2017
11:59:24
Не понял, что можно сделать с помощью setUserVisibleHint
понять, что фрагмент теперь в фокусе

Михаил
26.09.2017
11:59:53
Всем привет, подскажите пожалуйста, относительно Call (Retrofit2) и структуры json. Если у нас есть вот такая модель(https://gist.github.com/lordofprograms/6936dda018b85c81376a8abf38e7e907), вот интерфейс для запроса(https://gist.github.com/lordofprograms/c1414942bed6d1440d50a92329ee6e4a) и класс, где мы получаем ответ от Retrofit(https://gist.github.com/lordofprograms/cd4c529add5f1b5fe6bbfcc84fb8c139), если при данной структуре json файл для этого выглядит так - https://www.reddit.com/top.json , как структура модели для Call должна выглядеть для этого json - https://jsonblob.com/api/07ef0d0e-a2b0-11e7-a649-476e20c07825 ?

Ivan
26.09.2017
12:04:14
см. setUserVisibleHint
Там еще проблема, что если в этом методе, вдруг, решить обновить UI, то он обновится уже после отрисовки юзеру старой инфы

Konstantine
26.09.2017
12:06:38
Наследование от мултидексаппы помогло, спасибо

Denis
26.09.2017
12:53:39
кто что юзает для in-memory кэширования данных из бд? как думаете, ConcurrentHashMap подойдет для этого? (Map<Integer, Entity> где ключ это primary key) в трёх ОРМ (OrmLite, GreenDao, DBFlow) видел встроенные кэши попробовал включить в ормлайт, но посыпались ошибки (там где раньше была empty collection стали null-ы например)

Denis
26.09.2017
12:57:15
Можно вместо CHM написать декоратор над SparseArray, с Read/Write lock ?
ну а вообще стоит ли велосипедить? просто по этим кэшам в ормках очень мутная документация, пишут что вроде бы их надо иногда очищать, но хз когда и на SO есть вопросы, типа когда их чистить надо

подозреваю что это будет источник багов, из-за протухших данных

или не париться и просто читать из бд без кэшей, вынеся i/o в отдельный поток?

Kirill
26.09.2017
13:00:37
Списочек == List ?
Call { @SerializedName("elements") private List<Element> elements; } и класс Element { филды }

Google
Михаил
26.09.2017
13:01:33
Спасибо, за помощь, нужно будет попробовать

Ulia
26.09.2017
13:08:11
Добрый день! Как сделать так, чтобы кнопка была поверх клавиатуры, когда клавиатура активна?

Ulia
26.09.2017
13:17:56
Хорошо, а как экран?

Andriy
26.09.2017
13:35:14
Всем привет, у меня вопрос, можна удалить с Google Play Console , apk залитое в Alpha канал ?

Sasha
26.09.2017
13:36:27
Кнопка никак. Только экран
а разве нельзя фигню как у переводчика впихнуть в нужные x/y когда надо?

Забыл как называется это балалайка

Admin
ERROR: S client not available

Антон
26.09.2017
13:38:59
Денис
26.09.2017
13:39:27
system alert window можно попробовать

Sasha
26.09.2017
13:42:38
Антон
26.09.2017
13:43:58
https://github.com/google/hover
Так это обычный флоатинг вью. Но я не скажу, будет он поверх Клавы или нет

Sasha
26.09.2017
13:44:28
вот и хз, надо смотреть а лень.(

Vladimir
26.09.2017
13:45:27
Приветики ? Такой вопрос, по поводу кеширования данных, что лучше? - SQLite + Content Provider - SQLiet + ORM - Realm - новый Room Persistence - что-то еще кто что на практике исползовал с чем меньше пробелм и больше профита?

Антон
26.09.2017
13:46:25
вот и хз, надо смотреть а лень.(
У меня есть в проекте но впадло прод собирать)

Штирлитц
26.09.2017
13:47:01
*Юзаю RecognitionListener. Как правильно его перезапускать, что бы он работал постоянно, каждые секунд 5 проверяя speech и начиная слушать вновь?

Vladimir
26.09.2017
13:48:09
Антон
26.09.2017
13:48:28


Да. Поверх

Google
Quantum Harmonizer
26.09.2017
13:48:42
согласен, какие есть предложения?
Если бы у меня сейчас стояла такая задача, я бы пробовал Room.

Антон
26.09.2017
13:49:10
@iSanechek

Vladimir
26.09.2017
13:49:48
Если бы у меня сейчас стояла такая задача, я бы пробовал Room.
ну вот и я его не использовал на практике, наверное стоит по пробовать

Kirill
26.09.2017
13:54:26
Добрый день! Как сделать так, чтобы кнопка была поверх клавиатуры, когда клавиатура активна?
Над клавиатурой или именно поверх как на скрине выше? Поверх звучит очень неюзабельно на мой взгляд + хз как будет запускаться на разных вёдрах.

Sasha
26.09.2017
14:03:55
Да. Поверх
Ну вот, @YuliaBatova смотри в сторону https://github.com/google/hover

Если бы у меня сейчас стояла такая задача, я бы пробовал Room.
Я двух петов перевел на рум. Вроде все ок, проблемы только от кривых рук пока. Даже компаил тайм не проседает. Хотя у меня ничего такого нет.

@
26.09.2017
14:16:46
Гайзы, оказывается сервисы гугл не доступны в китае, попадос вышел с одной аппликухой для китайской площадки

Антон
26.09.2017
14:17:16
лол

@
26.09.2017
14:18:26
Вот зацени dropbox.com/s/bvrjgbadpymui8u/Zombie%20Russia%20test%20Report2017-9-26.pdf?dl=0

Вот именно про блокировку URL прочитай

а суть в чем, я думал можно тупо гугл рекламу выпилить перед публикацией, ах нет... там типа ачивки, прогресс, счет и т.д.. такие дела

Andrey
26.09.2017
14:28:36
Ребята, как импортировать библиотеку в проект не через gradle

Я прогуглил, нашел ответ "везде есть gradle" но у меня есть вот эта либа https://github.com/ddanny/achartengine и она так не подключается

John
26.09.2017
14:29:26
А кто нибудь отправлял метки через INSTALL_REFERRER в яндекс метрику? какого вида должна быть, такого: adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n com.example.app/com.yandex.metrica.MetricaEventHandler --es referrer "referrer=utm_campaign%3Dtest_campaign%26utm_medium%3test_medium%26utm_source%3Dtest_source" ?

Штирлитц
26.09.2017
14:30:56
Подключаю Firbase Remote Config в проект, но выскочило это: Error:Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing. The Google Services Plugin cannot function without it. Searched Location: D:\MyWork\TigerCode\app\src\debug\google-services.json D:\MyWork\TigerCode\app\google-services.jsonГде это взять и зачем?

Andrey
26.09.2017
14:31:24
В каком она виде? jar? aar?
Там вообще помоему сорцы

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