Size: a a a

Android Developers

2021 March 03

S

Silent829 in Android Developers
Yuri Berezhnoy
пытаюсь реализовать тулбар внутри фрагмента , но во фрагменте нет метода setSupportActionBar() . Как тулбар установить?
(requireActivity() as AppCompatActivity).setSupportActionBar(…)
источник

YB

Yuri Berezhnoy in Android Developers
Silent829
(requireActivity() as AppCompatActivity).setSupportActionBar(…)
Благодарю!
источник

ЯН

Ярослав Нестеров... in Android Developers
Yuri Berezhnoy
пытаюсь реализовать тулбар внутри фрагмента , но во фрагменте нет метода setSupportActionBar() . Как тулбар установить?
и не нужен, ты просто помещаешь его в вёрстку фрагмента
источник

ВХ

Владимир Худяков... in Android Developers
ребят, можно вот этот автокорректор заменить на какой-то другой цвет?
источник

ЯН

Ярослав Нестеров... in Android Developers
Silent829
(requireActivity() as AppCompatActivity).setSupportActionBar(…)
скорее всего позже ему придётся отказаться от тулдбара в активити, потому что его наполнение (заголовок, опции, ...) нужно будет менять в зависимости от франмента. делать это всё время через активити не гуд
источник

I

Isak in Android Developers
Isak
Добрый день, ребят помогите с проблемой, занимаюсь внедрением внутренних покупок Гугл в приложение, пример смотрю здесь
https://habr.com/ru/post/444072/
Но SkuDetails.getSku() приходит ко мне пустым листом, кто-нибудь сталкивался с такой проблемой? Прочитал что нужно тестить его залив альфа тест или в бета тест, пробую с альфа теста, но безуспешно, так же пустой массив приходит. Помогите плииз
источник

n

n1kko in Android Developers
Всем привет. Есть онлайн приложение в нем нужно сделать локальный кэш. Есть вариант с Room и кешированием Retrofit2, функционал приложение доступен только онлайн, в оффлайне нужно чтобы например как в инсте видел последние запросы. Что можете посоветовать?
источник

L

Leo in Android Developers
Yuri Berezhnoy
пытаюсь реализовать тулбар внутри фрагмента , но во фрагменте нет метода setSupportActionBar() . Как тулбар установить?
Можешь просто добавить Toolbar в леяут фрагмента
источник

ЯН

Ярослав Нестеров... in Android Developers
n1kko
Всем привет. Есть онлайн приложение в нем нужно сделать локальный кэш. Есть вариант с Room и кешированием Retrofit2, функционал приложение доступен только онлайн, в оффлайне нужно чтобы например как в инсте видел последние запросы. Что можете посоветовать?
рум это sqlite, лучше сразу отказаться от этой базы, а то потом замучиешься. я вот тоже думал мне и sqlite хватит, а времени отняло много.
источник

n

n1kko in Android Developers
Ярослав Нестеров
рум это sqlite, лучше сразу отказаться от этой базы, а то потом замучиешься. я вот тоже думал мне и sqlite хватит, а времени отняло много.
А кэшированием okHttp пользовались ? Он вроде кэширует response и в случае отсутствия инета может вернуть тебе последний полученный ответ
источник

АС

Александр Сергеевич... in Android Developers
n1kko
А кэшированием okHttp пользовались ? Он вроде кэширует response и в случае отсутствия инета может вернуть тебе последний полученный ответ
после перезапуска тоже вернет?
источник

n

n1kko in Android Developers
Александр Сергеевич
после перезапуска тоже вернет?
По идеи да, он хранит его в кэше приложения
источник

ЯН

Ярослав Нестеров... in Android Developers
n1kko
А кэшированием okHttp пользовались ? Он вроде кэширует response и в случае отсутствия инета может вернуть тебе последний полученный ответ
про отсутствие инета не скажу, но кеш у нас точно включен какой-то. возможно он задействуется, если с сервера приходит ответ типа "ничё нового, достань из кеша"
источник

ЯН

Ярослав Нестеров... in Android Developers
но это догадки
источник

АС

Александр Сергеевич... in Android Developers
n1kko
По идеи да, он хранит его в кэше приложения
мне кажется этот кэш не для этого сделан
источник

n

n1kko in Android Developers
Я хотел поднять Room для кэша, но мне кажется это немного не то, если например поменяется структура ответа, придется же делать миграцию бд ?
источник

n

n1kko in Android Developers
Александр Сергеевич
мне кажется этот кэш не для этого сделан
А что можете посоветовать?
источник

АС

Александр Сергеевич... in Android Developers
n1kko
А что можете посоветовать?
бд, в файлах храни последний результат
источник

DH

Daniil Horishnii in Android Developers
n1kko
Я хотел поднять Room для кэша, но мне кажется это немного не то, если например поменяется структура ответа, придется же делать миграцию бд ?
ну можно попробовать внаглую сериализовать ответ сервака и хранить его, хоть джейсонами хранить и парсить это дело ниже
источник

АС

Александр Сергеевич... in Android Developers
да и вообще надо ли это? Меня как пользователя бы вводило в заблуждение когда открываешь приложение и все вроде загружено, а по факту это старые данные
источник