ли действительно бд? Если да, то где она лежит? Иначе какой я разработчик, если на такие вопросы не могу ответить. И тут начался цирк, вызванный абсолютной неопытностью в системе андроид. Сперва просто так начал искать свою бд через стандартный файловый менеджер. Потом мне брат подсказал, что нужны рут права. Пытался параллельно выяснить можно ли посмотреть папку с моим приложением без рут прав. Пытался через дебаггер посмотреть, что происходит, потом гугление привело меня к adb. С ним у меня ничего не получилось, может опыта или смекалки не хватило. Пришлось делать рут права. А у сяоми это ещё отдельный танец с бубном и хулахупом. Какие-то анлокеры надо сделать, спросив разрешение у сяоми. Говорят, что разрешение кому-то надо ждать от трёх дней, до месяца, если что-то пойдет не так. Слава Богу, у меня все получилось сразу. Потом пришлось узнавать про TRWP, про recovery, про magisk, про SU. В общем, все сделал. А найти эту папку data, где хранится мое приложение так и не нашел🤦♂. Скачал тотал командер, потыкал пальцем и случайно, наконц-таки, нашел папку со своей программой! И там, да, действительно есть созданная мною бд. И там ещё лежали 3 других файла с расширением rw... Параллельно я нашел какую папку, у которой название такое же как у моей программы, только ещё в конце приписано "-2". Это ещё выяснить надо, наверное. Но факт в том, что бд создано. То есть класс который расширяет опенХэлпер отрабатывает. Но так почему же не выходит никаких исключений, если я намеренно делаю ошибки в коде, когда вызываю execSQL ()? Почему листВью не отображает содержимое, хотя все сделал как написано в оф документации?
Омагад
На будущее если совсем лень — возьми фейсбуковский stetho, он покажет все базы в приложении. Путь ты конечно прошел капец
Проблема решилась!!! Дело все в моей невнимательности. Дело в том, что я думал, что когда через дивайс запускаешь программу из АС, я думал, что предыдущая программа удаляется... Может она удаляется, но не полностью и бд остаётся. А когда бд остаётся, то мой код onCreate () просто не отрабатывался...потратил больше суток, чтобы это понять. Ребята, анализируете свои действия, чтобы избежать такого
Ухх, вот это история. В студии есть панелька, в которой можно смотреть файлы дебажных приложений. Непосредственно ответа не знаю, надо минимальный воспроизводимый пример.
жесть
Обсуждают сегодня