База данных SQLite на Android (Java)/ УРОК 13N

  Рет қаралды 25,073

Neco Ru

Neco Ru

Күн бұрын

Пікірлер: 139
@Эльф-с4ю
@Эльф-с4ю Жыл бұрын
Отличные уроки у Вас на канале. Вы понятнее и интереснее всех рассказываете. Спасибо большое!
@lvlad14
@lvlad14 2 жыл бұрын
Сергей отличный урок спасибо большое ! Одно пожелание : не называйте таблицы - «столом» , никогда в базах данных не использовался термин «стол» - это абсолютно неправильно , «table» в английском имеет несколько смыслов , в базах данных используется смысл « таблица» , которая является основой всех существующих баз данных.
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
10 Лет в россии не был и на Русском в Испании не разговариваю, только на Испанском вот и осталась в голове каша)) Новый язык у меня в голове Руспанглишь называеться)), там в этом языке у table есть любой перевод))) Ну а если серьезно то большое спасибо за поправку и обяснение, и что потратил свое время на меня, спасибо!
@user-ul3kr9ng5k
@user-ul3kr9ng5k 2 жыл бұрын
Вот на стол вы положили яблоки. Я считаю очень логично, что яблоки лежат на столе. Поэтому считаю, что автор прав
@atomblog
@atomblog 4 жыл бұрын
У меня дежавю ;) уже смотрел такой урок только на kotlin)) Спасибо за Java! Лайк, коммент, в поддержку видео!
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо Сергей!
@avcd
@avcd 3 жыл бұрын
Лучший! В интернете никто не объясняет так понятно
@dedshalfey7856
@dedshalfey7856 4 жыл бұрын
Лайк! Как можно в room сделать две таблицы? Т.е. при создании одной таблицы создавать вторую. И связать их. Удаляя первую таблицу удалять и вторую. Умею создавать и работать с одной таблицей. Понадобилось расширить приложение. Это список дел. На главном экране создаются списки. Это одна таблица со своими полями. Каждая позиция это ссылка на активити. При вызове которой в ней можно добавлять списки дел, которые должны подгружаться из второй таблицы. Перерыл много информации, но не могу разобраться как это все реализовать. Спасибо за помощь или подсказку.
@Arman_127
@Arman_127 3 жыл бұрын
Большое спасибо приятно учиться когда понимаешь
@marinalime9272
@marinalime9272 Жыл бұрын
Очень приятно вас слушать, всё доступно и понятно.
@NecoRuChannel
@NecoRuChannel Жыл бұрын
Спасибо ☺️
@arturshevchuk7725
@arturshevchuk7725 9 ай бұрын
Подскажите пожалуйста все сделал как на видео,но когда программа запускается она просто вылетает и больше ничего не происходит,в чем причина?
@devyaroz
@devyaroz Жыл бұрын
Спасибо, что прочитал документацию, а то я сам не смог бы
@boomlite3125
@boomlite3125 3 жыл бұрын
Здравствуйте,Сергей!Очень интересна тема фильтров и поиска в базе данных!
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Привет, есть поиск в приложении "Блокнот" этот урок как раз первфй из серии "Блокнот" , посмотри в плей листе, поиск кажется на уроке 8 или 9. Вижу ты спонсор канала, скоро доя спонсоров будет серия уроков по Room библиотеке которая упрощает процесс работы с БД, там будет подробно рассказано о фильтрации и поиску используя SQLite запросы
@boundary1918
@boundary1918 2 жыл бұрын
Жаль что платньій курс на Котлин, а не на Джаве. Есть смьісл покупать? Я не планирую в ближайшее время что то на Котлин делать.
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
По Room базе данных и по Доске объявлений есть и на джава и на котлин
@boundary1918
@boundary1918 2 жыл бұрын
@@NecoRuChannel т.е. я получу урок на Джаве? При оплате указать какой курс нужен? Или как?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
@@boundary1918 Пиши мне на почту и скажи какой курс интересует и я скажу цену и есть ли этот курс на джава. На джава есть 2 курса. Доска объявлений и Client list это база данных с использованием Room persistance library. Моя почта: necodesarrollo@gmail.com
@ЮлианГолов-ч2ю
@ЮлианГолов-ч2ю 4 жыл бұрын
Очень жду продолжения по sqlite, спасибо за урок)
@Lasor446677
@Lasor446677 3 жыл бұрын
Здравствуйте. У меня есть вопрос об этом моменте 46:48. Я хочу брать текст не из поля ввода, а из переменной с типом String. Внёс в скобки название переменной (с которой хочу взять значение) getText() и toString(). Но getText() стал красным и пишет "cannot resolve symbol getText()". А если ввести без getText() и toString() пишет "insertToDb() in MyDbManager() cannot be applied to". Что делать в этой ситуации? Как передать переменную в insertToDb?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
переменная с типом String это и есть String с ней ничего делать не нужно передаем ее напрямую без getText
@Lasor446677
@Lasor446677 3 жыл бұрын
Хотя вроде бы решил. Просто я не ввёл все переменные, а ввёл только одну из 5))
@Lasor446677
@Lasor446677 3 жыл бұрын
@@NecoRuChannel спасибо, так и сделал)
@videopapka1106
@videopapka1106 4 жыл бұрын
огромное спасибо за труды, отличные уроки!
@romansszl6326
@romansszl6326 2 жыл бұрын
Версия Android studio какая?
@SvrWsd777
@SvrWsd777 Жыл бұрын
Шикардосно. С лету подписка!!!
@Александр-в5р2о
@Александр-в5р2о 3 жыл бұрын
а как в базу сохранять фото (рисунок). Какой тип поля надо указать при этом?
@daychan7973
@daychan7973 2 жыл бұрын
Спасибо большое за урок! Подскажите пожалуйста, если я хочу сделать базу данных для рецептов (всего 20 штук чтобы было, мне для приложения "Книга рецептов"), я могу использовать room на kotlin? Просто у нас выходит, что для одного рецепта нужно много ингредиентов, фотографий рецепта и шагов рецепта. Можно ли как-то это все реализовать? Или нужно внутри базы создавать еще одну в столбцах ингредиентов, шагов и фотографий? Будут ли потом еще проблемы с тем, чтобы изменять их из приложения?
@stepangarazh8894
@stepangarazh8894 4 жыл бұрын
Не запускается, программа вылетает со смартфона
@LawCoder
@LawCoder 4 жыл бұрын
Вопрос не по теме урока. Возможно ли и как сохранить всё что показано на экране активити в пдф файл?
@Power-qp5lq
@Power-qp5lq 2 жыл бұрын
Можно пожалуйста ссылку на исходник?, а то у нас при запуске выдает ошибку.
@ПашаПуджов
@ПашаПуджов 3 жыл бұрын
заносить данные можно только через MainActivity? Возможно ли заносить данные через кнопку, находящуюся в всплывающем диалоговом окне (DialogFragment)? Само всплывающее окно расписано в другом классе. Попытался так сделать - приложение вылетает
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Все запускаеться на Activity, зоть и класс в другом файле но он запускакться на Activity,так что конечно можно. Гдето у тебя ошибка
@ПашаПуджов
@ПашаПуджов 3 жыл бұрын
@@NecoRuChannel а я могу куда-нибудь прислать код?
@ПашаПуджов
@ПашаПуджов 3 жыл бұрын
@@NecoRuChannel разобрался, забыл бд открыть) спасибо за урок!
@ruslan9013
@ruslan9013 Жыл бұрын
Вылетает ошибка, не могу понять причины. Вот лог. 02/28 07:33:58: Launching 'app' on Pixel 6 API 27. Install successfully finished in 2 s 307 ms. $ adb shell am start -n "com.example.compass/com.example.compass.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Connected to process 6512 on device 'Pixel_6_API_27 [emulator-5554]'. Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page. I/zygote: Late-enabling -Xcheck:jni W/zygote: Unexpected CPU variant for X86 using defaults: x86 D/AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found E/SQLiteLog: (1) near "EXISTSmy_table": syntax error D/AndroidRuntime: Shutting down VM E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.compass, PID: 6512 java.lang.RuntimeException: Unable to resume activity {com.example.compass/com.example.compass.MainActivity}: android.database.sqlite.SQLiteException: near "EXISTSmy_table": syntax error (code 1): , while compiling: CREATE TABLE IF NOT EXISTSmy_table(_id INTEGER PRIMARY KEY,title TEXT,description TEXT) at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3581) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3621) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2862) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6494) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) Caused by: android.database.sqlite.SQLiteException: near "EXISTSmy_table": syntax error (code 1): , while compiling: CREATE TABLE IF NOT EXISTSmy_table(_id INTEGER PRIMARY KEY,title TEXT,description TEXT) at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method) at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:890) at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:501) at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588) at android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:58) at android.database.sqlite.SQLiteStatement.(SQLiteStatement.java:31) at android.database.sqlite.SQLiteDatabase.executeSql(SQLiteDatabase.java:1752) at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1682) at com.example.compass.db.MyDbHelper.onCreate(MyDbHelper.java:17) at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:333) at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:238) at com.example.compass.db.MyDbManager.openDb(MyDbManager.java:23) at com.example.compass.MainActivity.onResume(MainActivity.java:34) at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1355) at android.app.Activity.performResume(Activity.java:7117) at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3556) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3621) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2862) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6494) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) I/zygote: Background concurrent copying GC freed 12047(3MB) AllocSpace objects, 1(20KB) LOS objects, 50% free, 1508KB/2MB, paused 5.538ms total 41.145ms
@pavelgera72
@pavelgera72 4 жыл бұрын
программа вылетает со смартфона , на котором отлаживаю ...не связано ли это со слабостью процессора смартфона , поскольку в документации sql пишется , что загрузку и считывание в базу данных следует производить в фоновом потоке?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Это нужно в логе смотреть, если пишет ошибку runOnMainTheard Exeption то да, но возможно ошибка другая, посмотри в логе
@pavelgera72
@pavelgera72 4 жыл бұрын
@@NecoRuChannel благодарю , была синтаксическая ошибка отсутствие пробела при создании структуры таблицы в " INTEGER PRIMARY KEY ,"
@sergsangels
@sergsangels 2 жыл бұрын
Серега чтото усложнил все! public void onClick(View view){ SQLiteDatabase db = getBaseContext().openOrCreateDatabase("app.db", MODE_PRIVATE, null); db.execSQL("CREATE TABLE IF NOT EXISTS users (name TEXT, age INTEGER, UNIQUE(name))"); db.execSQL("INSERT OR IGNORE INTO users VALUES ('Tom Smith', 23), ('John Dow', 31);"); Cursor query = db.rawQuery("SELECT * FROM users;", null); TextView tv = findViewById(R.id.text1); tv.setText(""); while(query.moveToNext()){ String name = query.getString(0); String age = query.getString(1); tv.append("Name: " + name + " Age: " + age + " "); } query.close(); db.close(); }
@rushanlink
@rushanlink 2 жыл бұрын
Спасибо за простое решение)
@brainman2125
@brainman2125 4 жыл бұрын
Ждем следующих уроков!)
@иваниванов-ш9с7ш
@иваниванов-ш9с7ш 4 жыл бұрын
Супер уроки!!!!
@АнатолийСемененко-ь1й
@АнатолийСемененко-ь1й 3 жыл бұрын
Почему продвинутый курс можно купить только через PayPal?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Еще можно через WebMoney или по платной подписке смотреть тут на KZbin
@АлександрНазаров-в2э9н
@АлександрНазаров-в2э9н 4 жыл бұрын
Сергей, здравствуйте! Скажите пожалуйста, у вас есть уроки по библиотеке Room? Я бы купил платный курс.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Привет, да. Как раз есть курс на Java где создаем готовое приложение с этой библиотекой, на моей веб странице можно преобрести, или пиши мне на почту necodesarrollo@gmail.com
@АлександрНазаров-в2э9н
@АлександрНазаров-в2э9н 4 жыл бұрын
@@NecoRuChannel спасибо!
@golkin
@golkin 4 жыл бұрын
Подскажите пожалуйста правильно ли я понял? Если мне нужны 2 таблицы в одной базе данных, то для каждой из них необходимо создавать свой DbHelper и DbManager?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Нет, просто там где считываем данные из базы данных передаеш название любого стола который у тебя есть вот от туда и считает данные, а для записи тоже самое передаеш не только данные для записи но и название стола, у нас пример с одним столом по этому я его название сразу вписал, а ты можеш передавать название нового стола и все
@golkin
@golkin 4 жыл бұрын
@@NecoRuChannel Немного уточню. Больше всего меня смущает onUpgrade в MyDbHelper. Получается что в него нужно прописывать DROP_TABLE для обоих столов, но тогда при обновлении базы данных удалятся и создадутся оба стола даже если был изменен только один? Или как этому методу указать какой стол пересоздавать?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
@@golkin DROP_TABLE это константа String в ней указано название стола, в твоем случае нужно столько таких констант сколько будет столов
@golkin
@golkin 4 жыл бұрын
@@NecoRuChannel и при изменении структуры одного стола обновится база данных и удалятся данные со всех столов?
@---cz5nw
@---cz5nw Жыл бұрын
Спасибо. Очень полезное видео!
@Ергоергоо-р5л
@Ергоергоо-р5л 4 жыл бұрын
Здравствуйте, смотрю Ваши уроки и хочу создать приложение -- сонник -- и загрузить в гугл лей. Если залить такое приложение в гугл плей авторские права я не нарушу ?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Привет, конечно нет так как сонник это общее понятие, не используй картинки с авторскими правами и шрифты, не используй название известных компаний и проблем не будет
@Ергоергоо-р5л
@Ергоергоо-р5л 4 жыл бұрын
@@NecoRuChannel Спасибо за ответ, а если я в приложении добавлю название сонников к примеру - Сонник Миллера ,Сонник Фрейда и так далее вот я об этом думаю Можно ли так ? Что бы пользователь выбрал нужный ему сонник из перечисленных и искал по слову что ему снилось. Так я не нарушу авторские права если все сонники буду хранить в приложении ?
@ЮрійБережний-с7ъ
@ЮрійБережний-с7ъ 4 жыл бұрын
@@Ергоергоо-р5л поиск нужного слова вы в RxJava будете реализовывать?
@Ергоергоо-р5л
@Ергоергоо-р5л 4 жыл бұрын
@@ЮрійБережний-с7ъ пока не делаю потому что не знаю нарушу ли я авторские права или нет и прочитать не знаю где по этому поводу
@mr.z3813
@mr.z3813 4 жыл бұрын
Здравствуйте, а платные курсы на языке java или kotlin ?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Пока что на Java,будут и на Kotlin
@alexanderlex-s933
@alexanderlex-s933 4 жыл бұрын
@@NecoRuChannel сколько будет стоить менторинг по андроиду? Можно ссылку на оставление заявки.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
@@alexanderlex-s933 В смысле? Нужна помощь?
@alexanderlex-s933
@alexanderlex-s933 4 жыл бұрын
@@NecoRuChannel буду пилить свой проект, для портфолио. Нужен будет код ревью и объяснения по ЧЯДНТ ))) Но менторинг мне нужен будет весной.
@АртемЧебоксаров-г3е
@АртемЧебоксаров-г3е 3 жыл бұрын
dEscription... Не dIscription...
@АндрейПирогов-ш6ч
@АндрейПирогов-ш6ч 3 жыл бұрын
шикарный урок, спасибо
@pavelgera72
@pavelgera72 4 жыл бұрын
почему myDbManager.openDb нельзя было включить в onClickSave и не использовать onResume ?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
потому что тогда при каждым нажатии будешь открывать БД а это не есть хорошо
@bogdanovtoha
@bogdanovtoha 4 жыл бұрын
Рекомендую подписку. Подключил, не пожалел!
@АрнатСерикжан-г9й
@АрнатСерикжан-г9й 3 жыл бұрын
Включается эмулятор но не запускается приложение.С чем это связана?
@АрнатСерикжан-г9й
@АрнатСерикжан-г9й 3 жыл бұрын
Прошу не быть равнодушным.Буду благодарен за ответ🙌
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
@@АрнатСерикжан-г9й Смотря как не запускаеть. Выходит ошибка, или что именно. Обычно на такие вопросы не отвечаю так как нужно правильно формулировать вопрос, я на курс гадалок не ходил. Вобще когда кому либо будешь задовать вопрос по программированию если хочешь получить ответ, сформулируй правильно вопрос и опиши подробно проблему.
@АрнатСерикжан-г9й
@АрнатСерикжан-г9й 3 жыл бұрын
@@NecoRuChannel При нажатий на запуск выходит эмулятор и говорит "sqlitejava has stopped", sqlitejava соответственно имя проекта и никак оно не открывается
@АрнатСерикжан-г9й
@АрнатСерикжан-г9й 3 жыл бұрын
@@NecoRuChannel ??
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
@@АрнатСерикжан-г9й has stopped, это когда эмулятор закрываеться из за любой ошибки в коде, смотри в LogCat что пишет, нельзя узнать в чем причина промто по надаиси has stopped
@The_king_of_fools
@The_king_of_fools 3 жыл бұрын
Спасибо, все получилось, у Вас же есть уроки для подключения базы, которая находится на сервере?
@АрстанМумбаев
@АрстанМумбаев 3 жыл бұрын
а если бд SQLite уже есть? Как ее подключить к приложению?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
нужно код писать чтоб получить БД и использовать
@АлексейМасалов-т6н
@АлексейМасалов-т6н 3 жыл бұрын
Поиск по базе данных было бы очень интересно
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Уже есть, в последних уроках "Блокнот"
@ДанилЕфимов-г9п
@ДанилЕфимов-г9п 3 жыл бұрын
Большое спасибо! Все максимально просто и понятно объяснили.
@user-nh6di8fh3i
@user-nh6di8fh3i 3 жыл бұрын
Title - |ˈtaɪtl| (тайтл). Не будь как индус, говори правильно. А так все отлично, спасибо за урок
@n.e.k6250
@n.e.k6250 3 жыл бұрын
У меня такая проблема. Когда нажимаю на кнопку сохранить, текст в textView не отображается. И я получаю такую ошибку E/SQLiteLog: (1) table name_table has no column named discription E/SQLiteDatabase: Error inserting title=gfdgf discription=gdgd Буду очень благодарен если поможете с её решением
@auroraborealis2542
@auroraborealis2542 3 жыл бұрын
Мб пушто ты написал, discription вместо description?)
@n.e.k6250
@n.e.k6250 3 жыл бұрын
@@auroraborealis2542 не, там проблема оказалась в самом эмуляторе, нужно было просто поставить выше версию android
@pavelgera72
@pavelgera72 4 жыл бұрын
благодарю , ждем новых уроков для начинающих
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 3 жыл бұрын
вот этот урок, он 13-й или откуда-то ещё взят?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Не смотри по отдельным видео смотри по PlayList это из общей группы урок 13 но с этого урока я начал отдельный PlayList "Блокнот" в этом PlayList все видео про SQLite
@zeus4371
@zeus4371 Жыл бұрын
Ругается на эту строку что делать ? "String title = cursor.getString(cursor.getColumnIndex(MyConstans.TITLE));"
@k.subb32
@k.subb32 4 жыл бұрын
Спасибо большое за уроки! Очень интересно, ждём продолжение!!!
@kafychannel
@kafychannel 4 жыл бұрын
Спасибо за урок
@OCEH6
@OCEH6 4 жыл бұрын
Огромное спасибо! Желаю отличного настроения и лайков побольше 😁
@user-rt5br3mw9j
@user-rt5br3mw9j 2 жыл бұрын
Хоть бы ссылку оставил на то что ты делал, у меня кучу ошибок и я не знаю откуда
@ivanegorov584
@ivanegorov584 4 жыл бұрын
Я не профи...но зачем городить огород если есть room который все равно в конце концов придётся использовать да и кода в разы меньше..да и правильнее что ли это
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Room это библиотека которая основана на SQLite здесь мы напрямую используем SQLite без библиотеки Room для обучения и понимания, есть у меня курсы и по Room
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 3 жыл бұрын
@@NecoRuChannel а где по Room уроки искать? у тебя такая неразбериха
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
@@ПростоУлыбка-ш2о Room у меня для спонсоров, он на Java, открой PlayList "Client List"
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 3 жыл бұрын
@@NecoRuChannel можно ссылочку?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
@@ПростоУлыбка-ш2о Ты лучше смотри по PlayList иначе трудно будет найти так как на KZbin нет категорий только видео и PlayList. Вот на SQLite блокнот ссылка kzbin.info/aero/PLmjT2NFTgg1fPdNnJ3Rf2gNSbWZuMkkTi А вот Room : kzbin.info/aero/PLmjT2NFTgg1f-OwoPCrZCzJPg6wOLFH6M
@sergsangels
@sergsangels 2 жыл бұрын
У меня база состоит из 4 таблиц, и каждой таблице код делать чтоб обратиться, это просто пипец, ну я доделаю конечно, просто расширил еще на 3 таблицы, а если у меня 30 таблиц, ))))
@alexanderlex-s933
@alexanderlex-s933 4 жыл бұрын
Спасибо за урок.
@ihorhlybovets2795
@ihorhlybovets2795 4 жыл бұрын
Отличное видео, спасибо большое. На 33 минуте вы говорили, что можете сделать видео, где есть более расширенное взаемодействие с полями таблицы. Очень хотелось бы такое видео посмотреть. Спасибо заранее!
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Хорошо
@ВасяГураль-ъ4з
@ВасяГураль-ъ4з 4 жыл бұрын
Супер 👍👍👍
@АлександрНазаров-в2э9н
@АлександрНазаров-в2э9н 4 жыл бұрын
Большое спасибо, отличный урок! С удовольствием закрепил эту тему! Хочется продолжения))
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Уже есть, на основе этого урока делаем приложение Блокнот, есть уже еще 3 урока
@АлександрНазаров-в2э9н
@АлександрНазаров-в2э9н 4 жыл бұрын
@@NecoRuChannel начал смотреть, спасибо) как раз пишу приложение "заметки" и именно эту тему осваиваю))
@СергейЛидер
@СергейЛидер 4 жыл бұрын
Помоги мне разобраться, очень интересно но ничего не понятно.
@n.e.k6250
@n.e.k6250 3 жыл бұрын
как успехи спустя 8 месяцев. Смог разобраться?
@saranski-s8v
@saranski-s8v 4 жыл бұрын
Интересно.
@ПростоТак-е8к6э
@ПростоТак-е8к6э 3 жыл бұрын
У меня не работает. Можете проверить? Я код скину.
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Нет проблем, отправляй мне на почту
@ПростоТак-е8к6э
@ПростоТак-е8к6э 3 жыл бұрын
@@NecoRuChannel, спасибо, что ответили! Честно говоря, думал, что вообще не дождусь ответа. Короче, не знаю как уже, но проблема решилась. Я даже вывод сделал в ListView. За моментальный ответ -- подписка и колокольчик с меня))
@sergozubarev1153
@sergozubarev1153 4 жыл бұрын
Очень круто! Спасибо !
@ВасяГураль-ъ4з
@ВасяГураль-ъ4з 4 жыл бұрын
Привіт, в мене проблема з запуском?
@Evgenyi_Kolovratov
@Evgenyi_Kolovratov 3 жыл бұрын
Хорошие уроки но бесит повторение по 3, 4 раза одного и того же, зачем? не понял - перемотай....
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Повторение мать учения😂🤣
@Evgenyi_Kolovratov
@Evgenyi_Kolovratov 3 жыл бұрын
@@NecoRuChannel согласен, но не через 5 секунд же))))
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
@@Evgenyi_Kolovratov Тоже верно. Я просто по жизни занудный, все повторяю по 100😂😅 Спасибо
@Evgenyi_Kolovratov
@Evgenyi_Kolovratov 3 жыл бұрын
@@NecoRuChannel ни когда не говорите занудному человеку что он занудный ))) вам спасибо! за уроки!
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
@@Evgenyi_Kolovratov точно👍😂
@kochka_kochechka
@kochka_kochechka 4 жыл бұрын
Спасибо большое, очень помог!
@sergsangels
@sergsangels 2 жыл бұрын
Просто жесть столько разных манипуляций, после этого понятно что на Python работать с SQlite вообще просто, базу не найти в Андроид студию, написал базу в SQLiteDatabaseBrowserPortable и удивился что ее так просто не прикрутишь к Java полная хрень!!!
@sb-dor
@sb-dor 2 жыл бұрын
Полностью согласен
@karlenarshakyan5551
@karlenarshakyan5551 2 жыл бұрын
Ест кто принет заказ на разработку андроид преложение .
@user-rt5br3mw9j
@user-rt5br3mw9j 2 жыл бұрын
После половины видео круги ада начались
@alexkhvostyak5925
@alexkhvostyak5925 4 жыл бұрын
Спасибо!!!!
@БоряИванов-к1м
@БоряИванов-к1м Жыл бұрын
У меня строка cursor.getColumnIndex(MyConstants.TITLE) красным подчеркивает. почему ?
@ДаниилГнатюк-н3я
@ДаниилГнатюк-н3я Жыл бұрын
Здравствуйте. Нашли решение проблемы?
@srenes2395
@srenes2395 Жыл бұрын
тоже самое
@Lucifer-bq4tw
@Lucifer-bq4tw Жыл бұрын
+
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
4 года в разработке видеоигр | Заработок с игр | Gamedev
5:51
UniDevels - мир разработки игр
Рет қаралды 12 М.
ОБЯЗАТЕЛЬНО ПОСМОТРИ! ВСË про ESP32 за 2 МИНУТЫ! ТЕЛЕГА arduino_uno_ws #shorts
2:46
ARDUINO Uno WorkShop - канал про Arduino и прочее
Рет қаралды 2,4 М.
Lesson 34. Working with SQLite databases on the Android
16:32
Start Android
Рет қаралды 147 М.
Room. SQLite для Android. Часть 1. [Ru, Kotlin\Android]
57:23
Mobile Developer
Рет қаралды 29 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН