Евгений
Схему нужно рисовать динамически, в зависимости от кучи параметров.
Евгений
Программно.
Denis
насколько я знаю, сохранит в памяти (RAM) savedInstanceState переживёт смерть активити и даст ей восстановиться с тем же состоянием, но оно не переживёт смерть процесса приложения
Denis
тут же нет смерти процесса и даже смерти активити нет вызовутся onPause onStop смерть процесса это когда все активити, сервисы, ресиверы итд данного процесса и сам процесс умирают
Denis
я б Room подключил, по нему уже куча примеров есть из приятного - не даст обращаться к бд в основном потоке
Denis
https://developer.android.com/topic/libraries/architecture/room.html
Denis
да похоже вы правы пишут что бандл всё-таки в RAM хранится, но улетает для хранения куда-то в ядро оси https://stackoverflow.com/a/26935292
Alexey
но там ограничение на 1 мб всего
Denis
на каждый?
Alexey
На процесс
Alexey
https://developer.android.com/reference/android/app/Activity.html#onRetainNonConfigurationInstance()
Alexey
вот этот метод
Alexey
у меня как раз сейчас с этим проблема, 250 айтемов большиъ сохраняют внутри ViewState и при пересоздании все валится
Denis
да спс)
Anonymous
Anonymous
А подскажите либу, как сделать такой выдвигающийся RecyclerView, (т.к. там может быть больше элементов) что бы потом получить значение switch'ей
Alexey
я mosby начитался, воткнул его либу туда и жопа вышла) на лоадерах все работало хорошо
Denis
то есть по-хорошему надо сначала попытаться прочесть из бандла, а если там пусто то из бд?
Denis
понятно то есть сугубо состояние, которое было у юзера, но не связанное с данными в бд
Denis
спасибо
Denis
кстати насколько некрасиво юзать void метод, который принимает пустой параметр и заполняет его данными? например public static void createEquidistantPoints(ArrayList<LatLng> result, LatLng start, LatLng end, double stepLength) { LatLng nextPoint = createPointAtDistance(start, end, stepLength); while (nextPoint != null) { result.add(nextPoint); // ... } }
Alexey
я не пробовал, но можно всегда почитать issues
Alexey
но как я понял можно без нее через бродкаст слушать изменения сети
Egor
1.5к звезд - думаю все ок с ней
Egor
кто-то работал с инстаграмм апи ?? как он сейчас?
Denis
рекурсия?
Denis
я вспомнил, там раньше она была, но потом переделал на цикл
Darya
Подскажите пожалуйста, использую Volley public void onResponse(JSONObject response) { text = response.toString(); textView.setText(text); }В строке setText нужно поставить значения конкретного ключа из JSON. Знаю о решении через GSON. Но как это оформляется верно. Чтобы из всего JSON выцепить только нужные поля? Вот JSON , нужно только значение поля webTitle "response":{ "status":"ok", "results":[ { "id":"football/live/2017/oct/19/everton-v-lyon-europa-league-live", "type":"liveblog", "sectionId":"football", "webTitle":"Everton v Lyon: Europa League – live!",
Denis
да спасибо, тоже так показалось)
Alexey
так должно заработать
d
Ребят, читаю гугловский пример по mvp и вижу, что они делают чек на айтем, хотя даже не ставили его checkable. Это имеет смысл?
Alexey
Ребят, читаю гугловский пример по mvp и вижу, что они делают чек на айтем, хотя даже не ставили его checkable. Это имеет смысл?
У них отображение наверное на этом флаге завязано, надо смотреть лэйаут айтемов
d
У них отображение наверное на этом флаге завязано, надо смотреть лэйаут айтемов
Та там ничего не чекается в принципе, просто два пункта
d
И они всегда видны
Alexey
Та там ничего не чекается в принципе, просто два пункта
Ну там есть подсветка пункта, который выбран?
Alexey
значит копи паст наверное)
Darya
а если там не лист, там одно поле в JSON которое одно поле в TextView. Без перебора, верно?
d
значит копи паст наверное)
как же так, google samples же)\
Alexey
как же так, google samples же)\
у них частенько есть старый безсмысленный код) Я в свое время исходники ioshed читал, там полно такого
Denis
а если там не лист, там одно поле в JSON которое одно поле в TextView. Без перебора, верно?
ну если всё остальное не нужно то наверное это всё излишне (кучу классов создавать на которые он будет мапиться) и решение от Alexey более подходящее
Alexey
как же так, google samples же)\
https://github.com/google/iosched
Alexey
А нет варианта через GSON?
Зачем? Это дольше будет работать) Вон выше через gson
Denis
самое быстрое это LoganSquare ) все никак не дойдут руки попробовать
d
NavigationView вроде же
d
в суппорте вроде
d
а может и нет)
Denis
Alexey 🇪🇸
Алишер Усманов
Alexey 🇪🇸
лучше забыть про него вообще
Olexandr
есть такой бэкграунд для вьюхи. но на андроид > 5 не работает. надо переделать. не пойму как. ripple юзал вместо selector, не помогло
Sergey
шта
Sergey
рекуклер?
Sergey
Recycler может?
Alexey
ресуслер
Denis
рециклер
Sergey
ресайклер
Александр
Egor
с приватными или официальными?
любым, у меня тут интересуются или можно сделать сервис по раскрутки аккантов, я пару лет назад делал такое, были все время проблемы, интересно как сейча
Darya
Правильно ли я понимаю, что логика работы с JSONObject такая: В каждом JSONObject есть один или несколько JSONArray в которых находятся данные в виде пары ключ:значение. И для того, чтобы извлекать значения по ключу, мы указываем объект -> массив -> ключ ?
Darya
А если в него вложены еще дополнительно массивы?
Александр
любым, у меня тут интересуются или можно сделать сервис по раскрутки аккантов, я пару лет назад делал такое, были все время проблемы, интересно как сейча
Через паблик точно нет, а вот через приват можно что-то придумать. Я их уже больше пол года юзаю и не забанили. тьфу - тьфу. Хотя инстаграм палит такие вещи и будет банить акк. Ну попробовать стоит. Может и прокатит. Тока если будешь юзать приватные, то готовься к пхп и js. На джаве только один порт и то, там и половины апи нет.
Александр
А если в него вложены еще дополнительно массивы?
Парсишь тогда массив. Это не сложно.)
Александр
она не уснет после js))
Darya
Спасибо ребят. Я и так вчитываюсь в само понятие JSON, откуда оно идет, в каждую запятую и винтик, как его используют. Поэтому вопросы некоторые и появляются.
Egor
понял, спс
Александр
а разница?
Serhii
Чуваки, кто-то может глянуть на апишку сервиса Dribbble ( http://developer.dribbble.com/v1/ ) и подсказать как узнать время жизни получаемого токена?
L
Одно другое не дополняет?
L
Только не кидаемся тапками
Роман
Ребят, вы не знаете AR Core вообще будет поддерживать другие девайсы. А то только Самсунг и пиксель