Size: a a a

Android Developers

2021 May 07

ON

Oleg Nester in Android Developers
Всем привет ребята. Есть у меня очень глупый вопрос, но всё-таки его задам) Мне надо спарсить два ранних json файла. Один я спарсил через AsyncTask. Но я не хочу усложнять и парсит два файла сразу. Я хочу винести код который парсит json в отдельней клас и переиспользовать этот код в других класах. Просто хочу его вызвать и передать url и json object name который мне надо вытащить. Возможно ли такое сделать?
источник

QH

Quantum Harmonizer in Android Developers
возможно ли создать класс и написать в нём код? Да.)
источник

АГ

Алексей Гладков... in Android Developers
Слышал ребята из SquareUp смогли
источник

Д

Данил in Android Developers
Можно ли делать companion object с каким нибудь полями по типу лайф даты в сервисах и можно ли через этот самый CO управлять сервисом?
источник

QH

Quantum Harmonizer in Android Developers
речь про андроидные сервисы?
источник

Д

Данил in Android Developers
Да
источник

M

Mafioznik in Android Developers
В доках по биндингам написанно вот так

override fun onDestroyView() {
       super.onDestroyView()
       _binding = null
   }

В примерах на гитхабе написанно вот так

override fun onDestroyView() {
        _binding = null
       super.onDestroyView()
   }

Какой из этих вариантов правильный?
источник

M

Mafioznik in Android Developers
И желательно почему скажите
источник

QH

Quantum Harmonizer in Android Developers
пофигу
источник

Д

Данил in Android Developers
Я просто видел в каком-то туториале что через companion object делали лайф даты и мне показалось это какой-то дикостью, ведь все говорят что статические поля в андроиде это зло
источник

QH

Quantum Harmonizer in Android Developers
> через companion object делали лайф даты
это действительно дикость
> статические поля в андроиде это зло
а это бред, головой же надо думать
источник

Д

Данил in Android Developers
То есть по хорошему все взаимодействие с сервисами делать черев startService, а получать через broadcast receiver'ы?
источник

M

Mafioznik in Android Developers
точно точно?
источник

QH

Quantum Harmonizer in Android Developers
bindService круче, можно напрямую передавать объекты
источник

Д

Данил in Android Developers
Я просто только недавно начал погружаться в сервисы и мало чего понятно, но в общем спасибо за советы, изучу
источник

Д

Данил in Android Developers
Вот кстати тот самый видос https://youtu.be/8ByyVW830nE
источник

QH

Quantum Harmonizer in Android Developers
Страшную вещь скажу. super.onDestroyView() ничего интересного вообще не делает
источник

QH

Quantum Harmonizer in Android Developers
я использую вот такую обёртку для заворачивания объекта-сервиса в андроидный сервис
источник

CA

Cyber Arigato in Android Developers
Окей, я немного продвинулся. Теперь другой вопрос: я поменял элементу вьюшку, она изменилась, но именение не отображается в ui. Как это решить?
источник

CA

Cyber Arigato in Android Developers
т.е она в обьекте самом изменилась, а в интерфейсе нет
источник