Vitalii
Может ноут перезагрузить 😂
Egor
https://pastebin.com/JfPTcuKe
А можешь кинуть просто скрин консоли? Чтобы увидеть что именно крашит
Egor
Скажу честно, х*р его знает, почему так
Vitalii
Скажу честно, х*р его знает, почему так
😂, я перезагружать ноут тогда
Egor
😂, я перезагружать ноут тогда
Попробуй закоментить всё в onClickSave и запустить. Будет краш или нет.
Egor
А как называется xml файл?
Vitalii
fragment_create_product.xml
Egor
fragment_create_product.xml
А setContentView(R.layout.activity_main)
Egor
Vitalii
БЛЛЛЛЛЛЛЛЛЛЛЛ***************************
Egor
Аххахаха
Олександр
не помогло
верни обратно, я уже вижу. Ты же фрагмент инфлейтишь
Vitalii
верни обратно, я уже вижу. Ты же фрагмент инфлейтишь
На это значение? .ui.create_product.CreateProductFragment
Egor
БЛЛЛЛЛЛЛЛЛЛЛЛ***************************
У тебя вообще путаница. Напиши setContentView(R.layout.fragment_create_product) и попробуй еще раз.
Олександр
Вот в чем дело!
всё нормально, у него активити с фрагментами
Олександр
Egor
всё нормально, у него активити с фрагментами
Так не, прикол в том, что он доставал едит тексты из другого xml
Egor
ты сейчас его фрагмент вью запихиваешь в активити!
Так значит вообще всё неправильно. Не в том лейауте разметка сделана. Но проблему нашли уже.
Egor
приложуха вообще не запускается
Я тебя сбил немного. Оставь setContentView(R.layout.activity_main). Ошибка - ты пытаешься достать из fragment_create_product.xml едит тексты, хотя показывается activity_main.xml
Vitalii
😭😭😭. Так что делать то, я совсем уже запутался
Олександр
😭😭😭. Так что делать то, я совсем уже запутался
на момент вызова init() у тебя отрисован лейаут activity_main. Но не отрисован твой фрагмент. Поэтому у тебя вьюхи в активити остаются null.
Egor
😭😭😭. Так что делать то, я совсем уже запутался
Тебе надо получить едит тексты значит во фрагменте. Не в MainActivity надо лезть, а в класс фрагмента
Egor
Сделайте вход в группу по клике на кнопку подтверждения, как в чате по рх
Олександр
понял, попробую
всё, что ты делаешь в onClickSave() нужно перенести во фрагмент.
Vitalii
Оу май, спасибо, пробую
Egor
Оу май, спасибо, пробую
В onViewCreated вызывай инит
Vitalii
В onViewCreated вызывай инит
А чё оно красным теперь
Egor
А чё оно красным теперь
Находить вьюхи надо через view.findViewById
Олександр
А чё оно красным теперь
ну, используешь фрагменты - почитай разок, как с ними работать. Иначе очень много вопросов будет
Vitalii
А инит в каком месте прописать?
Олександр
А инит в каком месте прописать?
ну, используешь фрагменты - почитай разок, как с ними работать. Иначе очень много вопросов будет
Line'R
Привет всем. Подскажите что погуглить что бы сделать так что бы размер вью менялся плавно, а не мгновенно
Line'R
animationLayoutChanges = true
Было бы все так просто)
Vitalii
Когда пишу init() в OnCreateView тогда я не могу запустить даже этот View, крашит сразу после нажатия кнопки (переход в этот view), когда init() коменитрую то пускает в view(). Что делать?
P҉h҉o҉e҉n҉i҉x҉
Было бы все так просто)
Установи для родителя, должно работать.
Jared
Null pointer exсeption. Почитай про ошибки какая что означает, єто тебе в дальнейшем очень поможет
Aleksey
Подскажи
ну а где обращение ко вью происходит? сказали ж в onViewCreated делать (кажется, пору учить базу)
Олександр
У меня есть onCreateView, а не onViewCreated
слушай, ты хоть один пример работы с фрагментом глянул уже?
Олександр
Было бы все так просто)
можно valueAnimator заюзать
Aleksey
У меня есть onCreateView, а не onViewCreated
и onViewCreated есть в onCreateView еще нет view у фрагмента - либо обращайся к тому, что ты инфлейтишь, либо делай работу в onViewCreated да, точно пора базу учить
P҉h҉o҉e҉n҉i҉x҉
Aleksey
Aleksey
Я конечно дико извиняюсь, но OnViewCreated я не вижу: https://pastebin.com/ATSXfuBB
думаю, это отличное место, чтобы начать понимать
Line'R
Что я делаю не так? Почему он null?
Yaroslav
Что я делаю не так? Почему он null?
GetBackground возвращает случайно не null?
Line'R
Он возвращает null потому что прогресс бар видимо не создался.
Line'R
Вопрос почему
Олександр
Олександр
Что я делаю не так? Почему он null?
если нужно бекграунд закрасить - setBackgroundColor / setBackgroundResource
Line'R
а getProgressDrawable возвращает null какого то фига
Artem
Доброй ночи, какое апи использовать для получения FM станций?
Line'R
Надо было android.R.attr передавать вместо стиля в третий параметр
Mike
Капец. Ваш запрос заставил меня задуматься над следующим: а создалась ли действительно бд? Если да, то где она лежит? Иначе какой я разработчик, если на такие вопросы не могу ответить. И тут начался цирк, вызванный абсолютной неопытностью в системе андроид. Сперва просто так начал искать свою бд через стандартный файловый менеджер. Потом мне брат подсказал, что нужны рут права. Пытался параллельно выяснить можно ли посмотреть папку с моим приложением без рут прав. Пытался через дебаггер посмотреть, что происходит, потом гугление привело меня к adb. С ним у меня ничего не получилось, может опыта или смекалки не хватило. Пришлось делать рут права. А у сяоми это ещё отдельный танец с бубном и хулахупом. Какие-то анлокеры надо сделать, спросив разрешение у сяоми. Говорят, что разрешение кому-то надо ждать от трёх дней, до месяца, если что-то пойдет не так. Слава Богу, у меня все получилось сразу. Потом пришлось узнавать про TRWP, про recovery, про magisk, про SU. В общем, все сделал. А найти эту папку data, где хранится мое приложение так и не нашел🤦‍♂. Скачал тотал командер, потыкал пальцем и случайно, наконц-таки, нашел папку со своей программой! И там, да, действительно есть созданная мною бд. И там ещё лежали 3 других файла с расширением rw... Параллельно я нашел какую папку, у которой название такое же как у моей программы, только ещё в конце приписано "-2". Это ещё выяснить надо, наверное. Но факт в том, что бд создано. То есть класс который расширяет опенХэлпер отрабатывает. Но так почему же не выходит никаких исключений, если я намеренно делаю ошибки в коде, когда вызываю execSQL ()? Почему листВью не отображает содержимое, хотя все сделал как написано в оф документации?
Ухх, вот это история. В студии есть панелька, в которой можно смотреть файлы дебажных приложений. Непосредственно ответа не знаю, надо минимальный воспроизводимый пример.
Stunner // 🎄
Капец. Ваш запрос заставил меня задуматься над следующим: а создалась ли действительно бд? Если да, то где она лежит? Иначе какой я разработчик, если на такие вопросы не могу ответить. И тут начался цирк, вызванный абсолютной неопытностью в системе андроид. Сперва просто так начал искать свою бд через стандартный файловый менеджер. Потом мне брат подсказал, что нужны рут права. Пытался параллельно выяснить можно ли посмотреть папку с моим приложением без рут прав. Пытался через дебаггер посмотреть, что происходит, потом гугление привело меня к adb. С ним у меня ничего не получилось, может опыта или смекалки не хватило. Пришлось делать рут права. А у сяоми это ещё отдельный танец с бубном и хулахупом. Какие-то анлокеры надо сделать, спросив разрешение у сяоми. Говорят, что разрешение кому-то надо ждать от трёх дней, до месяца, если что-то пойдет не так. Слава Богу, у меня все получилось сразу. Потом пришлось узнавать про TRWP, про recovery, про magisk, про SU. В общем, все сделал. А найти эту папку data, где хранится мое приложение так и не нашел🤦‍♂. Скачал тотал командер, потыкал пальцем и случайно, наконц-таки, нашел папку со своей программой! И там, да, действительно есть созданная мною бд. И там ещё лежали 3 других файла с расширением rw... Параллельно я нашел какую папку, у которой название такое же как у моей программы, только ещё в конце приписано "-2". Это ещё выяснить надо, наверное. Но факт в том, что бд создано. То есть класс который расширяет опенХэлпер отрабатывает. Но так почему же не выходит никаких исключений, если я намеренно делаю ошибки в коде, когда вызываю execSQL ()? Почему листВью не отображает содержимое, хотя все сделал как написано в оф документации?
жесть
Олександр
интересно, чет я не вижу такой пенельки
это в file explorer можно увидеть
Андрей
нашел, спасибо
Georgy
Доброй всем ночи! Не подскажите как лучше реализовать?
Georgy
Долго пробовал через AppBar не получается, так закруглить.
roman G
можно ли записать метадату к любому файлу, который я создаю?