Size: a a a

StartAndroid Ru Chat

2021 March 02

AA

Aleksei Afanasev in StartAndroid Ru Chat
Витя Строеску
Хорошо, спасибо большое
не за что
источник

PU

Pavel Urbanovich in StartAndroid Ru Chat
Ребят, не могу распарсить дату которую возвращает onActivityResult после взятия файла. content://com.android.providers.media.documents/document/document%3A20. Чем его парсить вообще??
Попробовал MediaProvider но он не понимает тип Document, ему подавай только Video, Audio и Image.
источник

EP

Egor Polyakov in StartAndroid Ru Chat
Ребят никто не подскажет почему WebView при загрузке сайта становится некликабельным искал в инете долго но там рассказывали только про старый исправленый баг с android:layout_width="wrap_content"
источник

S

SevenXP in StartAndroid Ru Chat
а что именно не кликабельный WebView или контент
источник

S

SevenXP in StartAndroid Ru Chat
Контент уходит в фокус
источник

MV

Maxim Videshyn in StartAndroid Ru Chat
Витя Строеску
как сделать по умному так чтобы если хоть какое-то поле isEmpty , дальше не пропускало?
А то он у меня возвращает просто null-овый car и дальше в коде выбрасывается Exception
Сделай isValid который будет проверять поля и создавай car если true, как вариант
источник

ВС

Витя Строеску... in StartAndroid Ru Chat
ну в любом случае будет возможность return nullCar
источник

ВС

Витя Строеску... in StartAndroid Ru Chat
А я именно от этого избавиться хотел
источник

MV

Maxim Videshyn in StartAndroid Ru Chat
Витя Строеску
ну в любом случае будет возможность return nullCar
Нет, если ты не пройдешь проверку то ты даже обьект создавать не будешь
источник

MV

Maxim Videshyn in StartAndroid Ru Chat
If(isValid()) makeCar() else showToast()
источник

ВС

Витя Строеску... in StartAndroid Ru Chat
интересно, попробую, спасибо
источник

ВС

Владимир Сакаев... in StartAndroid Ru Chat
источник

ВС

Владимир Сакаев... in StartAndroid Ru Chat
Всем привет, подскажите как добиться данного поведения.
Вот видео как я это сделал, но мой способ решения, слишком костыльный и используется много вычислений, и более пяти переменных, которые хранят состояние, размер и местоположения элементов. Не дай бог, хоть у одной переменной изменится состояние, не так, как это рассчитано, то всё сразу поломается, да и код получился, тяжело читаемый.  Пробовал сделать через RecyclerView, но не получилось, потому что, у него нужно выставлять определенное количество столбцов, а у меня их может быть разное, где 3, где 5. Плюс еще нужно как то, поддерживать удаление элементов.
Сам код скидывать, не вижу смысла, там без слез не взглянешь. Буду рад любой наводке, подсказке. Может есть какие то библиотеки, которые помогли бы.
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
я бы попробовал State + Action = State
источник

MK

M K in StartAndroid Ru Chat
Владимир Сакаев
Всем привет, подскажите как добиться данного поведения.
Вот видео как я это сделал, но мой способ решения, слишком костыльный и используется много вычислений, и более пяти переменных, которые хранят состояние, размер и местоположения элементов. Не дай бог, хоть у одной переменной изменится состояние, не так, как это рассчитано, то всё сразу поломается, да и код получился, тяжело читаемый.  Пробовал сделать через RecyclerView, но не получилось, потому что, у него нужно выставлять определенное количество столбцов, а у меня их может быть разное, где 3, где 5. Плюс еще нужно как то, поддерживать удаление элементов.
Сам код скидывать, не вижу смысла, там без слез не взглянешь. Буду рад любой наводке, подсказке. Может есть какие то библиотеки, которые помогли бы.
Сверху как-то были ответы на похожую тему, первые 2 ответа на них поищи здесь по ключевым словам constraint layout flow. Может поможет
источник

S

SevenXP in StartAndroid Ru Chat
констрейн
источник

S

SevenXP in StartAndroid Ru Chat
имеет механизм который позвоялет это сделать
https://www.youtube.com/watch?v=yZYOX6hRYFc
источник

SP

Sergey Panov in StartAndroid Ru Chat
Sanctus
Привет! У меня есть ViewPager с 3 фрагментами, мне нужно по щелчку на первом фрагменте заменить его на другой фрагмент, допустим 4(он не относится к фрагментам из ViewPager) пишу следующий код в первом фрагменте (в слушателе событий)
val fragment: Fragment = DetailsFragment()
               val fm = fragmentManager
               val ft = fm?.beginTransaction()
               ft?.replace(R.id.viewpager,fragment)
              ft?.comit()
По щелчку открывается пустой фрагмент, а при попытке листать, падает с ошибками, что не так?
Попробуйте сделать из 1ого фрагмента Container fragment в котором изначально лежит 1ый фрагмент, а когда надо Вы его меняете на 4ый фрагмент.
источник

S

SevenXP in StartAndroid Ru Chat
Sanctus
Привет! У меня есть ViewPager с 3 фрагментами, мне нужно по щелчку на первом фрагменте заменить его на другой фрагмент, допустим 4(он не относится к фрагментам из ViewPager) пишу следующий код в первом фрагменте (в слушателе событий)
val fragment: Fragment = DetailsFragment()
               val fm = fragmentManager
               val ft = fm?.beginTransaction()
               ft?.replace(R.id.viewpager,fragment)
              ft?.comit()
По щелчку открывается пустой фрагмент, а при попытке листать, падает с ошибками, что не так?
да заюзай nav_graf положи все что надо, дай navigation chieldFragmentManager и будет тебе счастье
источник

S

SevenXP in StartAndroid Ru Chat
для простоты сделай-1вый фрагмент который просто служит (на подобии Activity) который просто отображает графы и управляет navigation
источник