Size: a a a

StartAndroid Ru Chat

2020 October 09

I

Ivan in StartAndroid Ru Chat
Vadim Morozov
а это к чему?
ну тебе же надо колбек дернуть? А колбеком является активити. Или в чем проблема?
источник

I

Ivan in StartAndroid Ru Chat
активити-то всегда можно достать
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Ivan
ну тебе же надо колбек дернуть? А колбеком является активити. Или в чем проблема?
https://gist.github.com/mnewlive/3f192c09cb0f14102c0e7a688aa54eff
вот текущий код как сейчас
мне нужно дернуть калбек в методе showMainActivity который во фрагменте.
источник

I

Ivan in StartAndroid Ru Chat
Vadim Morozov
https://gist.github.com/mnewlive/3f192c09cb0f14102c0e7a688aa54eff
вот текущий код как сейчас
мне нужно дернуть калбек в методе showMainActivity который во фрагменте.
отлично, у тебя есть переменная callback, разве нет?
источник

I

Ivan in StartAndroid Ru Chat
callback.showMainActivity()
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Ivan
отлично, у тебя есть переменная callback, разве нет?
эт ещё одна проблема) я её по идее должен создать в этом же фрагменте типа моего интерфейса верно?
    val callback = context as MainActivityListener
источник

I

Ivan in StartAndroid Ru Chat
Vadim Morozov
эт ещё одна проблема) я её по идее должен создать в этом же фрагменте типа моего интерфейса верно?
    val callback = context as MainActivityListener
callback путь будет переменная на уровне класса
источник

I

Ivan in StartAndroid Ru Chat
а не локальная
источник

AN

Alex Nemo in StartAndroid Ru Chat
У меня есть переменная int inttt. Значение ее меняется с течением времени, через 100 миллисекунд допустим. Я хочу отследить ее изменение. Есть пример  простой как запихнуть ее в LiveData?
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Ivan
callback путь будет переменная на уровне класса
NewLocalRef called with pending exception java.lang.NullPointerException: null cannot be cast to non-null type com.fentury.applock.MainActivityListener
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Ivan
callback путь будет переменная на уровне класса
если её создаю так раз таки на уровне класса а именно во фрагменте.
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Alex Nemo
У меня есть переменная int inttt. Значение ее меняется с течением времени, через 100 миллисекунд допустим. Я хочу отследить ее изменение. Есть пример  простой как запихнуть ее в LiveData?
Почитать про лайвдату)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Ты находишься как раз на стартандроиде, там есть уроки про лайвдату
источник

AN

Alex Nemo in StartAndroid Ru Chat
если я хочу передать значение из ассинхрона - мне использовать liveData.setValue или post?
источник

I

Ivan in StartAndroid Ru Chat
Vadim Morozov
NewLocalRef called with pending exception java.lang.NullPointerException: null cannot be cast to non-null type com.fentury.applock.MainActivityListener
так его надо присваивать в методе onAttach, а объявлять как поле фрагмента
источник

I

Ivan in StartAndroid Ru Chat
а не сразу его инициализировать
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Alex Nemo
если я хочу передать значение из ассинхрона - мне использовать liveData.setValue или post?
liveData.postValue(123)
источник

AN

Alex Nemo in StartAndroid Ru Chat
Egor Sigolaev
liveData.postValue(123)
спасибо
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Ivan
так его надо присваивать в методе onAttach, а объявлять как поле фрагмента
угу
сделал lateinit
и в onAttach присвоил
спасибо
источник

F

Flogiston in StartAndroid Ru Chat
Есть RecyclerView, в его айтемах инфа (напр вес в киллограмах или сумма в доларах) и вот пользователь поменял настройки и значения нада конвертировать в другой формат. На каком уровне это делать? (адаптер, вью-модель, юз-кейс)
источник