Павел 💻
Chingiz
EventBus же
Не понравилось решение, думал может есть ещё варики
Andrew
Не понравилось решение, думал может есть ещё варики
Почему? Активность ловит событие, отдаёт презентеру, тот решает что делать.
Andrew
Если все вью выключены - никто ничего не делает.
Andrew
Сервис спокойно записывает всё в базу.
Глеб
Вы зачем ему решаете "сервис-подписки" - если в принципе - сервис не нужен??? а значит и подписки - традиционные (rx, или как там у него уже есть)
Глеб
в onStart-е всё поднял/запустил, в onStop-е закрыл "пережить поворот" (если надо) - отдельная тема - сто раз поднимали. либо для первых версий вообще "забить" - лок ротэйтов
Chingiz
Нужно чтобы приложение после запуска обратился к сервису и проверил нет ли текущего заказа
Anonymous
Как можно создать 5 фрагментов по 1 разу и держать все в памяти?
Глеб
Нужно чтобы приложение после запуска обратился к сервису и проверил нет ли текущего заказа
Мы говорим про "Android Services" или про твой "Backend API Services"? 🤔
Chingiz
Ааа
Anonymous
Типо если в пяти фрагмента нету. То создать его.
Павел 💻
ребят что с этим можно сделать подскажите,плиз)
Madi
ребят что с этим можно сделать подскажите,плиз)
Попробуй перед тем как использовать glide , создать context как final Final context= get app context() Glide.with(context) итд
Madi
Должно получиться
Павел 💻
А где можно почитать про это??? просто я что то совсем запутался,а ответа найти не могу...Предложенные варианты не работают
Madi
То что я предложил должно работать
Павел 💻
Bahrom
getActivity().getApplicationContext()
shokan
Всем привет. Подскажите как распарсить на Retrofit2 такой json: {"bpi":{"2018-01-23":10839.8263, "2018-01-24":11399.52, "2018-01-25":11137.2375, "2018-01-26":11090.0638, "2018-01-27":11407.1538, "2018-01-28":11694.4675, ... "2018-02-22":11158.3938}}?
shokan
пишу повторно так как в прошлый не помогло((
Bahrom
Map<String, Double> bpi ?
shokan
а что в SerializedName("") писать?
shokan
там значение меняются
Павел 💻
То что я предложил должно работать
Вроде помогло, а вместо THIS тоже сontext писать?
Павел 💻
Bahrom
там значение меняются
Там весь список обертывается в Map
Bahrom
Этот же контекст
Bahrom
Там весь список обертывается в Map
Потом можно взять нужную bpi.get("2018-02-22")
Madi
Проверь метод with что он принимает в качестве параметра. Но я так думаю что он должен контекст принимать
Andrey
Вроде помогло, а вместо THIS тоже сontext писать?
откуда это вызывается? если из фрагмента, то также getactivity.getappcontext нужно передавать
shokan
Потом можно взять нужную bpi.get("2018-02-22")
А ничего что при каждом ответе текст типа "2018-02-22" может менятся?
shokan
Либо его вообще не будет будут другие даты?
Vadim
у меня есть FragmentPagerAdapter с 3 фрагментами А-B-C: Я скроллю от фрагмента A -> C и потом обратно C -> A и у фрагмента C вызывается onDestroyView() Потом я скролю обртано A -> C и onDestroyView() вызывается у фрагмента А В итоге у меня остается живым только фрагмент В... А и С больше не видно, сколько я бы не свайпал A->B->C->B->A и т.д. Но если на фрагменте A или C заблокировать телефон и разблокировать то фрагмент опять появляется.... В чем может быть дело?
Yergali
всем привет, работаю с google map как можно поменять синию точку на картинку?
Павел 💻
Всё заработало,всем большое спасибо за помощь!)
Bahrom
Всем привет. Подскажите как распарсить на Retrofit2 такой json: {"bpi":{"2018-01-23":10839.8263, "2018-01-24":11399.52, "2018-01-25":11137.2375, "2018-01-26":11090.0638, "2018-01-27":11407.1538, "2018-01-28":11694.4675, ... "2018-02-22":11158.3938}}?
Если есть возможность я предпочитаю использовать другой формат в API например { "bpi": [ { "date": "2018-02-22", "value": 1111.11 }, { "date": "2018-02-23", "value": 2222.22 } ] }
shokan
Не имеет значения
Ок, Рахмет, попробую
shokan
Поговорить с разработчиком апи нет возможности
Bahrom
всем привет, работаю с google map как можно поменять синию точку на картинку?
Надо будет отключить locationEnabled в мапс и самому реализовать определение местоположения и вставить маркер с нужной картинкой
Dilshod
Всем привет. Как скачать картинку (массив) и сохранить в папку?
Madi
Всем привет. Как скачать картинку (массив) и сохранить в папку?
Библиотека Picasso справиться с этим. Либо самому написать загрузчик
Dilshod
Библиотека Picasso справиться с этим. Либо самому написать загрузчик
Да. Пробовал. Но скачать сразу 20 картинку не получается.
Eugene
Glide или Fresco ещё могут
Madi
Можно скачивать через intentservice. там не придется парится насчёт многопоточности
Madi
Только он может затормозить основной поток
Madi
Тоесть запустите сразу 20 интентсервисов а они сами по очереди обработаются
Madi
Можно почитать там как раз скачивание картинок https://android-developers.googleblog.com/2010/07/multithreading-for-performance.html?m=1
Himars
ребят подскажите что значит getApplicationContext()? в книге написанно на первых порах не обязательно понимать что это, но эта фигня ругается
Это метод который возвращает экземпляр контекста всего приложения, который жыв на протяжении работы приложения. Когда контекст activity, service.. живёт только на протяжении жизненного цикла activity, service...
Anonymous
всем привет. для хранения данных что лучше использовать - бд, обычные мапы, которые буду гонять из фрагмента в фрагмент и т.д. или sharedPreferences ?
Olexandr
что это за пермишен?
Anonymous
они должны храниться постоянно, ну пока не удалят приложение или не выйдут с логина, данные банковского типа - id, карты, кошельки, счета, инфа по всем счетам и т.д.
Himars
что это за пермишен?
Скорее всего android.permission.PACKAGE_USAGE_STATS
Anonymous
https://t.me/reactnative_ru
Himars
они должны храниться постоянно, ну пока не удалят приложение или не выйдут с логина, данные банковского типа - id, карты, кошельки, счета, инфа по всем счетам и т.д.
Данные логина - token или что-то еще можно хранить в sharedPrefs предваритеьно их зашифровав. Они хранятся в файле, и если приложение пользователь закроет, данные все равно сохраняются. Данные пользователя - номера счетов и т.д. желательно хранить в БД так как это структурированные данные. БД - это тоже файл, тоже данные не теряются при выходе с приложения (если предварительно были сохранены в БД).
Anonymous
получается к ним можно получить доступ
Anonymous
ну допустим если телефон попадет в чужие руки
Himars
то что они сохранятся в файле это в кусре, а вот вопрос на сколько корректно так хранить банковские данные?
На счет этого не подскажу, никогда с данными такого типа не работал. Предполагаю, что скорее всего нужно их шифроавать. + Можно сделать настройку для автовыхода с аккаунта по истечению N-го количества минут
Anonymous
Не храните критичные данные на девайсе
как имеено хранить, подскажите
Himars
ну вот автовыход это тема, можно в принципе попробовать. а если допустим приложение декомпилировать, ссылки и т.д. как с ними быть?
Обфускация немного поможет. Вот друг выше пишет - не хранить важные данные на устройстве.
Evgeniy