Vladislav
а метод getPlan открывает новое активити с картинкой загруженной с сервера
Vladislav
🙊
Dyno
steeeeeep intooooooo
ой, там билиберда такая написана сложна. сделал вот так, теперь работает private void saveTimeExec2(Context context) { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); Set<String> stringSet = sharedPreferences.getStringSet("time_exec", new LinkedHashSet<String>()); Set<String> newStringSet = new LinkedHashSet<>(stringSet); newStringSet.add("hello3"); SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putStringSet("time_exec", newStringSet); editor.apply(); } То есть создал новый инстанс. Новый сет из старого. Странно, что если я тот же самый сохраняю, то не получается.
Vladislav
Vladislav
так ты нам не все рассказал
тогда лучше в утильный класс?)
Олег
Всем бобра) Подскажите, пожалуйста, можно ли как-то скрыть все функции в android studio? а не вручную скрывать, для удобства
Mike
тогда лучше в утильный класс?)
зачем? тебе нужно из нескольких мест это вызывать?
Павел
Доброе утро))))))
Denis
тогда лучше в утильный класс?)
кидай интент там, где это нужно
Vladislav
зачем? тебе нужно из нескольких мест это вызывать?
Не знаю зачем, спрашиваю у опытных дядь, я думал что в объект должна хранится инфа только по объекту и все
Andy
как ты вообще смотришь значение в префах?
@editbatic Есть одна либа: https://github.com/amitshekhariitbhu/Android-Debug-Database, она и SP тоже показывает, посмотри что там у тебя в SP лежит в до/после записей
Олег
ctrl shift -
Спасибо большое)
Denis
Не знаю зачем, спрашиваю у опытных дядь, я думал что в объект должна хранится инфа только по объекту и все
там должна быть инфа и логика с этой инфой. Если у тебя объект недвижимости, то вряд ли он должен уметь открывать активити и качать фотку
Denis
и уж тем более стремно, что название метода об этом не говорит
Ivan
Как в WorkManager достаёте зависимости, например, retrofit или dao? Внутри work() через dependency injection?
Mike
зачем это здесь?
Dyno
зачем это здесь?
из степинто ты просил
Mike
Т.е. все таки сделать в другом классе?
открывай активити там, где требуется её открыть, всё
Denis
Т.е. все таки сделать в другом классе?
сделать там, где эта логика нужна)
Mike
из степинто ты просил
нет, я говорю, что с первого скрина из дебага там обычная хэшмепа, без магии
Vladislav
сделать там, где эта логика нужна)
Объясню зачем мне это. У меня есть карточка объекта Активити, где нажимаешь кнопку открывается план. Ну и так же я добавил кнопку в самом списке объектов что бы можно было не открывая карточку объекта открыть план. Только вот нажатие на кнопку у меня отрабатывает в адаптере
Vladislav
а само открытие плана у меня прописано в карточке объекта, в другой активити
Mike
WTF is карточка объекта?
Vladislav
Для этого я и решил что надо в отдельный класс запихнуть этот метод
Denis
код давай
Mike
В коде это что такое, почему тебя это связывает?
Vladislav
Vladislav
Вот видишь, в разных местах можно вызывать этот метод
Mike
Вот видишь, в разных местах можно вызывать этот метод
можно в вызываемой активити сделать статический метод start
Andy
device explorer никогда не подводил.
Только если не Самсунг)
Mike
очевидно, этого недостаточно, чтобы воспроизвести проблему
Denis
единственное, что я могу сказать - addToBackStack принимает название транзакции, а не фрагмента. Имя фрагмента тоже можно использовать, но различать все равно стоит
Mike
не добавляй первый фрагмент в бэкстек
Denis
если честно, то нихуя не понятно)
Mike
попать, пока не дойдёшь до него
Mike
почему нарушится? У меня ничего не рушится)
Mike
а потом ещё попни
Села
Поподешь в АД
Vladislav
popBackStack(tag, int)
Denis
а у тебя все фрагменты лежат в бэкстеке?
Vladislav
к определенному по тегу попнуться и всё
Vladislav
Почему не катит?
Maryna
а если их в стек не добавлять?
Vladislav
такс
Maryna
а там разве нет такой штуки очистить все до корневого фрагнмента?
Vladislav
у тебя первый фрагмент не в стеке, а остальные в стеке?
Denis
тогда как ты pop делаешь?
Vladislav
popBackStack(secondTag, FragmentManager.POP_BACK_STACK_INCLUSIVE)
Maryna
я тоже что то такое помню
Mike
А НАДО НАОБОРОТ
Александр
Чо так орать то(
Mike
Чо так орать то(
да потому что сказал уже, а он с точностью до наоборот делает
Denis
зачем ты делаешь popBackStack, если у тебя фрагмент не в бэкстеке?
Maryna
так а че не реплейсить их просто зачем их добавлять если нет бекстека
Denis
надо срочно почитать про фграменты
Mike
да
Mike
https://stackoverflow.com/questions/6186433/clear-back-stack-using-fragments
Hovhannes
время по истине сложных вопросов в прилаге можно из одного экрана перейти на другой (фрагменты) и оттуда на другой и так до бесконечности я по дефолту кладу в стек и вот не хочется чтобы это была бесконечная череда экранов когда ты жмякаешь назад есть у кого какие адекватные идеи?
Michael
писать свой фрагмент менеджер?
Hovhannes
а теперь прочитай вопрос еще раз
Hovhannes
есть у кого ссылки на статьи про хорошую навигацию в приложении?
Hovhannes
я не хочу хранить всю огромную очередь экранов по которым юзерх ходил
Павел
Ребят мне нужно залить закрытую альфа версию в плеймаркет, но не заливается, пишет заменено на рабочую версию, хотя я убрал публикацию открытой рабочей версии.