Size: a a a

Android Developers

2020 March 09

V

Vladimir in Android Developers
k1ceargy
у всех android gradle 3.6.1 глючит?
а что конкретно глючит? у меня вроде норм
источник

k

k1ceargy in Android Developers
Не собирает
источник

A

Alexander in Android Developers
k1ceargy
у всех android gradle 3.6.1 глючит?
Идею одну проблемку
источник

A

Alexander in Android Developers
Но в целом вроде он норм пашет
источник

D

Damir in Android Developers
Народ, подскажите плз, у меня есть Activity в ней Fragment, в этом фрагменте еще 3 фрагмента. И вот каждый из этих вложенных фрагментов грузит данные с сети и мне нужно показывать/скрывать прогресс бар. Сделал его общим в активити, но теперь не могу понять как им управлять? Или сделать для каждого свой прогресс, но тогда получается повоторения кода и не красиво. Или через SharedViewModel можно как-то замутить ??
источник

AY

Andy Yanechko in Android Developers
Damir
Народ, подскажите плз, у меня есть Activity в ней Fragment, в этом фрагменте еще 3 фрагмента. И вот каждый из этих вложенных фрагментов грузит данные с сети и мне нужно показывать/скрывать прогресс бар. Сделал его общим в активити, но теперь не могу понять как им управлять? Или сделать для каждого свой прогресс, но тогда получается повоторения кода и не красиво. Или через SharedViewModel можно как-то замутить ??
сделай интерфейс для управления и реализуй его в активити, в которой этот Progressbar и в фрагментах делай так, то есть просто в onAttach достаешь контроллер и юзаешь где нужно, только в onDetach не забуть сделать = null
private var mProgressBarController: ProgressBarController? = null

override fun onAttach(context: Context) {
    super.onAttach(context)

     if (context is ProgressBarController){
       mProgressBarController = context
      }
}


....

override fun onDetach() {
     
super.onDetach()
     
mProgressBarController = null
}
источник

D

Damir in Android Developers
Спасибо, а почему в onDetach() обнулять надо интерфейс ?
источник

AY

Andy Yanechko in Android Developers
Что бы ссылка не оставалась на активити
источник

D

Damir in Android Developers
Andy Yanechko
Что бы ссылка не оставалась на активити
Спс
источник

VP

Vitaly Peryatin in Android Developers
Делаю что-то на подобии RecyclerView только для таблицы на основе TableLayout
источник

VP

Vitaly Peryatin in Android Developers
Как можно добавить View сверху так, чтобы не было заметно скачков в скролле?
источник

d

double_b in Android Developers
может стоит вызвать notifyDatasetChanged()
источник

G

Gor in Android Developers
double_b
может стоит вызвать notifyDatasetChanged()
неа не помагает
источник

V

Vladimir in Android Developers
Andy Yanechko
Что бы ссылка не оставалась на активити
Ссылка на активити никаким образом не помешает фрагменту уничтожится.
источник

AY

Andy Yanechko in Android Developers
Vladimir
Ссылка на активити никаким образом не помешает фрагменту уничтожится.
А я говорил, что она помешает уничтожится?
источник

V

Vladimir in Android Developers
Andy Yanechko
А я говорил, что она помешает уничтожится?
Тогда в чем сакральный смысл занулять ссылки?
источник

DA

Dmitry Aleksandrovic... in Android Developers
Переслано от Dmitry Aleksandrovic...
Подскажите, а как в фрагменте ресайклерВью создавать?
источник

AY

Andy Yanechko in Android Developers
Vladimir
Тогда в чем сакральный смысл занулять ссылки?
Это будет утечка, если не занулить или я не прав?
источник

V

Vladimir in Android Developers
Andy Yanechko
Это будет утечка, если не занулить или я не прав?
Почему будет утечка?
источник

AY

Andy Yanechko in Android Developers
Vladimir
Почему будет утечка?
Остается ссылка на активти
источник