Unat
Наоборот тоже работает
Unat
Языки с GC все +- одинаковые
Unat
Кроме экзотики, но то исключения
Konstantin
кроме жс )))
Anonymous
))) спасиб
Alex Android
Alex Android
можешь в топайтеме перехватить тач, вызвать супер метод дефолтный, а потом уже вернуть false, тогда и пейджер свайпаться будет, и лист двигаться
iamthevoid
Alex Android
ящитаю ваш дизайнер идиот
Егор
https://pastebin.com/nY2EeZsK
Егор
А может пояснить кто, почем в методе afterTextChanged переменная i недоступна?) Пишет, что Variable is accessed within inner class. Needs to be declared final
Егор
Я уже и почитал, а понять логику не могу((
Егор
А, нет, всё, понял. Потому что Листенер остается висеть после завершения цикла, верно? И надо прогнать просто внутри еще один цикл
Alex Android
Никита 🙃
Dmitry
Alex Android
Никита 🙃
int ii = i;
ii - ну шо за пиздец?) Если нужен индекс внутри цикла, используют j, m, n...
Никита 🙃
Ну или currentIndex
Dima
Йо, никто не сталкивался что в MotionLayout notifyDataSetChanged() не рабoтает для RecycleView?
Alex Android
jmn это уже вложенные, как правило
Sergey
Никита 🙃
jmn это уже вложенные, как правило
ну ii это зашквар. Человек учится скорее всего, зачем ему подсказывать не правильно :) Ну и как я дальше написал -> currentIndex отличное имя
Dima
Sergey
ii - это то норм.
Лучше, чем m или k в качестве индекса.
Andrew
Коллеги, подскажите, как отключить git от проекта?
Sergey
удалить папку .git
Dmitry
https://pastebin.com/nY2EeZsK
не нужно в цикле каждый раз создавать новый листенер на каждый EditText, создайте его экземпляр вне цикла и передавайте ссылку. И если нужно знать только какой текст в поле то в onTestChanged берите s и передавайте в свой метод
Andrew
удалить папку .git
The directory D:\XXX\N…myProject is registered as a Git root, but no Git repositories were found there
Roy
https://stackoverflow.com/questions/17029242/how-do-you-turn-off-version-control-in-android-studio
Yury
Всем привет, подскажите, в чем принципиальная разница
class Fragment: Fragment(){
private val viewModel: FragmentViewModel by lazy {
FragmentViewModel(requireActivity().application)
}
}
class Fragment: Fragment(){
private val viewModel: FragmentViewModel by lazy {
ViewModelProviders.of(this, FragmentViewModelFactory(requireNotNull(activity).application)).get(FragmentViewModel::class.java)
}
}
В большинстве вью модели фрагментов нужен только контекст приложения. Есть ли смысл для каждой модели создавать свою фабрику?
Егор
Denis
Andrew
Anonymous
Denis
viewModel сохраняется в nonconfiguration instance
Denis
если вы просто так будете вызывать конструктор, то никто и ничего у вас не сохранит
Anonymous
Denis
Yury
с чего ты взял это?
Попробовал только что, сделал фрагмент со списком, где элемент может быть выбран/нет. Закрыл активность с фрагментом, открыл снова - выбранные элементы на месте
Denis
Denis
в таком кейсе не вызвается onDestroy
Denis
вызвается только onDestroyView
Denis
твой фрагмент жив во fragmentManager
Ruslan
в чате по рх не отвечают, помогите пожалуйста.
Denis
Yury
да
Denis
мб я чего-то не знаю, но в вызове конструктора вью модели нет ни строчки кода свзяанного с сохранением состояния
Andrew
Блин чуваки я короче затормозился . В общем есть проблема. Есть каундаунтаймер который отсчитывает заданное кол во минут. Я хочу сделать его интервальным, тоесть юзер задает время перерыва и количество циклов( работа отдых) , так вот, как реазизовать этот перерыв? Я чет не могу въехать. СОздавать ли новый каунтдаун таймер либо же через хендлер либо через таймертаск?
Denis
Denis
Denis
Denis
я просто обернул всю работу с handler в класс Timer
Denis
сделал интерфейс для колбэков
Denis
прау методов
Denis
start, pause, stop
Denis
тривиально
Denis
но, наверное, можно проще было
Andrew
спасибо
Kirill
Даже не знаю как это можно спросить адекватно, но может такое быть, что из-за изменения .kt файлов, перестает адекватно реагировать на layout_height = "wrap_content"??
Сергей
Сергей
Ну значит можно таким костылем обойтись. Хорошо
Станислав
Народ, может кто-то подсказать можно ли на локальном компе из-под Android studio автоматизировать запуск установленного эмулятора, запуск на нем androidTest, закрыть эмулятор? Куда хоть копать? Насколько я понял через gradle это невозможно.
Олег
звучит как bash скрипт
padmitriy
Народ, есть задачка по рисованию на канве, движению объекта. А где можно поспрашивать про всякие хитрые алгоритмы движения, пути итп? Этот чатик наверное не очень релевантный?
Andrey
Добрые люди, как запретить переход между фрагментами в ViewPager до выполнения какого-либо условия?
padmitriy
A