Отличные уроки у Вас на канале. Вы понятнее и интереснее всех рассказываете. Спасибо большое!
@lvlad142 жыл бұрын
Сергей отличный урок спасибо большое ! Одно пожелание : не называйте таблицы - «столом» , никогда в базах данных не использовался термин «стол» - это абсолютно неправильно , «table» в английском имеет несколько смыслов , в базах данных используется смысл « таблица» , которая является основой всех существующих баз данных.
@NecoRuChannel2 жыл бұрын
10 Лет в россии не был и на Русском в Испании не разговариваю, только на Испанском вот и осталась в голове каша)) Новый язык у меня в голове Руспанглишь называеться)), там в этом языке у table есть любой перевод))) Ну а если серьезно то большое спасибо за поправку и обяснение, и что потратил свое время на меня, спасибо!
@user-ul3kr9ng5k2 жыл бұрын
Вот на стол вы положили яблоки. Я считаю очень логично, что яблоки лежат на столе. Поэтому считаю, что автор прав
@atomblog4 жыл бұрын
У меня дежавю ;) уже смотрел такой урок только на kotlin)) Спасибо за Java! Лайк, коммент, в поддержку видео!
@NecoRuChannel4 жыл бұрын
Спасибо Сергей!
@avcd3 жыл бұрын
Лучший! В интернете никто не объясняет так понятно
@dedshalfey78564 жыл бұрын
Лайк! Как можно в room сделать две таблицы? Т.е. при создании одной таблицы создавать вторую. И связать их. Удаляя первую таблицу удалять и вторую. Умею создавать и работать с одной таблицей. Понадобилось расширить приложение. Это список дел. На главном экране создаются списки. Это одна таблица со своими полями. Каждая позиция это ссылка на активити. При вызове которой в ней можно добавлять списки дел, которые должны подгружаться из второй таблицы. Перерыл много информации, но не могу разобраться как это все реализовать. Спасибо за помощь или подсказку.
@Arman_1273 жыл бұрын
Большое спасибо приятно учиться когда понимаешь
@marinalime9272 Жыл бұрын
Очень приятно вас слушать, всё доступно и понятно.
@NecoRuChannel Жыл бұрын
Спасибо ☺️
@arturshevchuk77259 ай бұрын
Подскажите пожалуйста все сделал как на видео,но когда программа запускается она просто вылетает и больше ничего не происходит,в чем причина?
@devyaroz Жыл бұрын
Спасибо, что прочитал документацию, а то я сам не смог бы
@boomlite31253 жыл бұрын
Здравствуйте,Сергей!Очень интересна тема фильтров и поиска в базе данных!
@NecoRuChannel3 жыл бұрын
Привет, есть поиск в приложении "Блокнот" этот урок как раз первфй из серии "Блокнот" , посмотри в плей листе, поиск кажется на уроке 8 или 9. Вижу ты спонсор канала, скоро доя спонсоров будет серия уроков по Room библиотеке которая упрощает процесс работы с БД, там будет подробно рассказано о фильтрации и поиску используя SQLite запросы
@boundary19182 жыл бұрын
Жаль что платньій курс на Котлин, а не на Джаве. Есть смьісл покупать? Я не планирую в ближайшее время что то на Котлин делать.
@NecoRuChannel2 жыл бұрын
По Room базе данных и по Доске объявлений есть и на джава и на котлин
@boundary19182 жыл бұрын
@@NecoRuChannel т.е. я получу урок на Джаве? При оплате указать какой курс нужен? Или как?
@NecoRuChannel2 жыл бұрын
@@boundary1918 Пиши мне на почту и скажи какой курс интересует и я скажу цену и есть ли этот курс на джава. На джава есть 2 курса. Доска объявлений и Client list это база данных с использованием Room persistance library. Моя почта: necodesarrollo@gmail.com
@ЮлианГолов-ч2ю4 жыл бұрын
Очень жду продолжения по sqlite, спасибо за урок)
@Lasor4466773 жыл бұрын
Здравствуйте. У меня есть вопрос об этом моменте 46:48. Я хочу брать текст не из поля ввода, а из переменной с типом String. Внёс в скобки название переменной (с которой хочу взять значение) getText() и toString(). Но getText() стал красным и пишет "cannot resolve symbol getText()". А если ввести без getText() и toString() пишет "insertToDb() in MyDbManager() cannot be applied to". Что делать в этой ситуации? Как передать переменную в insertToDb?
@NecoRuChannel3 жыл бұрын
переменная с типом String это и есть String с ней ничего делать не нужно передаем ее напрямую без getText
@Lasor4466773 жыл бұрын
Хотя вроде бы решил. Просто я не ввёл все переменные, а ввёл только одну из 5))
@Lasor4466773 жыл бұрын
@@NecoRuChannel спасибо, так и сделал)
@videopapka11064 жыл бұрын
огромное спасибо за труды, отличные уроки!
@romansszl63262 жыл бұрын
Версия Android studio какая?
@SvrWsd777 Жыл бұрын
Шикардосно. С лету подписка!!!
@Александр-в5р2о3 жыл бұрын
а как в базу сохранять фото (рисунок). Какой тип поля надо указать при этом?
@daychan79732 жыл бұрын
Спасибо большое за урок! Подскажите пожалуйста, если я хочу сделать базу данных для рецептов (всего 20 штук чтобы было, мне для приложения "Книга рецептов"), я могу использовать room на kotlin? Просто у нас выходит, что для одного рецепта нужно много ингредиентов, фотографий рецепта и шагов рецепта. Можно ли как-то это все реализовать? Или нужно внутри базы создавать еще одну в столбцах ингредиентов, шагов и фотографий? Будут ли потом еще проблемы с тем, чтобы изменять их из приложения?
@stepangarazh88944 жыл бұрын
Не запускается, программа вылетает со смартфона
@LawCoder4 жыл бұрын
Вопрос не по теме урока. Возможно ли и как сохранить всё что показано на экране активити в пдф файл?
@Power-qp5lq2 жыл бұрын
Можно пожалуйста ссылку на исходник?, а то у нас при запуске выдает ошибку.
@ПашаПуджов3 жыл бұрын
заносить данные можно только через MainActivity? Возможно ли заносить данные через кнопку, находящуюся в всплывающем диалоговом окне (DialogFragment)? Само всплывающее окно расписано в другом классе. Попытался так сделать - приложение вылетает
@NecoRuChannel3 жыл бұрын
Все запускаеться на Activity, зоть и класс в другом файле но он запускакться на Activity,так что конечно можно. Гдето у тебя ошибка
@ПашаПуджов3 жыл бұрын
@@NecoRuChannel а я могу куда-нибудь прислать код?
@ПашаПуджов3 жыл бұрын
@@NecoRuChannel разобрался, забыл бд открыть) спасибо за урок!
@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
@pavelgera724 жыл бұрын
программа вылетает со смартфона , на котором отлаживаю ...не связано ли это со слабостью процессора смартфона , поскольку в документации sql пишется , что загрузку и считывание в базу данных следует производить в фоновом потоке?
@NecoRuChannel4 жыл бұрын
Это нужно в логе смотреть, если пишет ошибку runOnMainTheard Exeption то да, но возможно ошибка другая, посмотри в логе
@pavelgera724 жыл бұрын
@@NecoRuChannel благодарю , была синтаксическая ошибка отсутствие пробела при создании структуры таблицы в " INTEGER PRIMARY KEY ,"
@sergsangels2 жыл бұрын
Серега чтото усложнил все! 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(); }
@rushanlink2 жыл бұрын
Спасибо за простое решение)
@brainman21254 жыл бұрын
Ждем следующих уроков!)
@иваниванов-ш9с7ш4 жыл бұрын
Супер уроки!!!!
@АнатолийСемененко-ь1й3 жыл бұрын
Почему продвинутый курс можно купить только через PayPal?
@NecoRuChannel3 жыл бұрын
Еще можно через WebMoney или по платной подписке смотреть тут на KZbin
@АлександрНазаров-в2э9н4 жыл бұрын
Сергей, здравствуйте! Скажите пожалуйста, у вас есть уроки по библиотеке Room? Я бы купил платный курс.
@NecoRuChannel4 жыл бұрын
Привет, да. Как раз есть курс на Java где создаем готовое приложение с этой библиотекой, на моей веб странице можно преобрести, или пиши мне на почту necodesarrollo@gmail.com
@АлександрНазаров-в2э9н4 жыл бұрын
@@NecoRuChannel спасибо!
@golkin4 жыл бұрын
Подскажите пожалуйста правильно ли я понял? Если мне нужны 2 таблицы в одной базе данных, то для каждой из них необходимо создавать свой DbHelper и DbManager?
@NecoRuChannel4 жыл бұрын
Нет, просто там где считываем данные из базы данных передаеш название любого стола который у тебя есть вот от туда и считает данные, а для записи тоже самое передаеш не только данные для записи но и название стола, у нас пример с одним столом по этому я его название сразу вписал, а ты можеш передавать название нового стола и все
@golkin4 жыл бұрын
@@NecoRuChannel Немного уточню. Больше всего меня смущает onUpgrade в MyDbHelper. Получается что в него нужно прописывать DROP_TABLE для обоих столов, но тогда при обновлении базы данных удалятся и создадутся оба стола даже если был изменен только один? Или как этому методу указать какой стол пересоздавать?
@NecoRuChannel4 жыл бұрын
@@golkin DROP_TABLE это константа String в ней указано название стола, в твоем случае нужно столько таких констант сколько будет столов
@golkin4 жыл бұрын
@@NecoRuChannel и при изменении структуры одного стола обновится база данных и удалятся данные со всех столов?
@---cz5nw Жыл бұрын
Спасибо. Очень полезное видео!
@Ергоергоо-р5л4 жыл бұрын
Здравствуйте, смотрю Ваши уроки и хочу создать приложение -- сонник -- и загрузить в гугл лей. Если залить такое приложение в гугл плей авторские права я не нарушу ?
@NecoRuChannel4 жыл бұрын
Привет, конечно нет так как сонник это общее понятие, не используй картинки с авторскими правами и шрифты, не используй название известных компаний и проблем не будет
@Ергоергоо-р5л4 жыл бұрын
@@NecoRuChannel Спасибо за ответ, а если я в приложении добавлю название сонников к примеру - Сонник Миллера ,Сонник Фрейда и так далее вот я об этом думаю Можно ли так ? Что бы пользователь выбрал нужный ему сонник из перечисленных и искал по слову что ему снилось. Так я не нарушу авторские права если все сонники буду хранить в приложении ?
@ЮрійБережний-с7ъ4 жыл бұрын
@@Ергоергоо-р5л поиск нужного слова вы в RxJava будете реализовывать?
@Ергоергоо-р5л4 жыл бұрын
@@ЮрійБережний-с7ъ пока не делаю потому что не знаю нарушу ли я авторские права или нет и прочитать не знаю где по этому поводу
@mr.z38134 жыл бұрын
Здравствуйте, а платные курсы на языке java или kotlin ?
@NecoRuChannel4 жыл бұрын
Пока что на Java,будут и на Kotlin
@alexanderlex-s9334 жыл бұрын
@@NecoRuChannel сколько будет стоить менторинг по андроиду? Можно ссылку на оставление заявки.
@NecoRuChannel4 жыл бұрын
@@alexanderlex-s933 В смысле? Нужна помощь?
@alexanderlex-s9334 жыл бұрын
@@NecoRuChannel буду пилить свой проект, для портфолио. Нужен будет код ревью и объяснения по ЧЯДНТ ))) Но менторинг мне нужен будет весной.
@АртемЧебоксаров-г3е3 жыл бұрын
dEscription... Не dIscription...
@АндрейПирогов-ш6ч3 жыл бұрын
шикарный урок, спасибо
@pavelgera724 жыл бұрын
почему myDbManager.openDb нельзя было включить в onClickSave и не использовать onResume ?
@NecoRuChannel4 жыл бұрын
потому что тогда при каждым нажатии будешь открывать БД а это не есть хорошо
@bogdanovtoha4 жыл бұрын
Рекомендую подписку. Подключил, не пожалел!
@АрнатСерикжан-г9й3 жыл бұрын
Включается эмулятор но не запускается приложение.С чем это связана?
@АрнатСерикжан-г9й3 жыл бұрын
Прошу не быть равнодушным.Буду благодарен за ответ🙌
@NecoRuChannel3 жыл бұрын
@@АрнатСерикжан-г9й Смотря как не запускаеть. Выходит ошибка, или что именно. Обычно на такие вопросы не отвечаю так как нужно правильно формулировать вопрос, я на курс гадалок не ходил. Вобще когда кому либо будешь задовать вопрос по программированию если хочешь получить ответ, сформулируй правильно вопрос и опиши подробно проблему.
@АрнатСерикжан-г9й3 жыл бұрын
@@NecoRuChannel При нажатий на запуск выходит эмулятор и говорит "sqlitejava has stopped", sqlitejava соответственно имя проекта и никак оно не открывается
@АрнатСерикжан-г9й3 жыл бұрын
@@NecoRuChannel ??
@NecoRuChannel3 жыл бұрын
@@АрнатСерикжан-г9й has stopped, это когда эмулятор закрываеться из за любой ошибки в коде, смотри в LogCat что пишет, нельзя узнать в чем причина промто по надаиси has stopped
@The_king_of_fools3 жыл бұрын
Спасибо, все получилось, у Вас же есть уроки для подключения базы, которая находится на сервере?
@АрстанМумбаев3 жыл бұрын
а если бд SQLite уже есть? Как ее подключить к приложению?
@NecoRuChannel3 жыл бұрын
нужно код писать чтоб получить БД и использовать
@АлексейМасалов-т6н3 жыл бұрын
Поиск по базе данных было бы очень интересно
@NecoRuChannel3 жыл бұрын
Уже есть, в последних уроках "Блокнот"
@ДанилЕфимов-г9п3 жыл бұрын
Большое спасибо! Все максимально просто и понятно объяснили.
@user-nh6di8fh3i3 жыл бұрын
Title - |ˈtaɪtl| (тайтл). Не будь как индус, говори правильно. А так все отлично, спасибо за урок
@n.e.k62503 жыл бұрын
У меня такая проблема. Когда нажимаю на кнопку сохранить, текст в textView не отображается. И я получаю такую ошибку E/SQLiteLog: (1) table name_table has no column named discription E/SQLiteDatabase: Error inserting title=gfdgf discription=gdgd Буду очень благодарен если поможете с её решением
@auroraborealis25423 жыл бұрын
Мб пушто ты написал, discription вместо description?)
@n.e.k62503 жыл бұрын
@@auroraborealis2542 не, там проблема оказалась в самом эмуляторе, нужно было просто поставить выше версию android
@pavelgera724 жыл бұрын
благодарю , ждем новых уроков для начинающих
@ПростоУлыбка-ш2о3 жыл бұрын
вот этот урок, он 13-й или откуда-то ещё взят?
@NecoRuChannel3 жыл бұрын
Не смотри по отдельным видео смотри по PlayList это из общей группы урок 13 но с этого урока я начал отдельный PlayList "Блокнот" в этом PlayList все видео про SQLite
@zeus4371 Жыл бұрын
Ругается на эту строку что делать ? "String title = cursor.getString(cursor.getColumnIndex(MyConstans.TITLE));"
@k.subb324 жыл бұрын
Спасибо большое за уроки! Очень интересно, ждём продолжение!!!
@kafychannel4 жыл бұрын
Спасибо за урок
@OCEH64 жыл бұрын
Огромное спасибо! Желаю отличного настроения и лайков побольше 😁
@user-rt5br3mw9j2 жыл бұрын
Хоть бы ссылку оставил на то что ты делал, у меня кучу ошибок и я не знаю откуда
@ivanegorov5844 жыл бұрын
Я не профи...но зачем городить огород если есть room который все равно в конце концов придётся использовать да и кода в разы меньше..да и правильнее что ли это
@NecoRuChannel4 жыл бұрын
Room это библиотека которая основана на SQLite здесь мы напрямую используем SQLite без библиотеки Room для обучения и понимания, есть у меня курсы и по Room
@ПростоУлыбка-ш2о3 жыл бұрын
@@NecoRuChannel а где по Room уроки искать? у тебя такая неразбериха
@NecoRuChannel3 жыл бұрын
@@ПростоУлыбка-ш2о Room у меня для спонсоров, он на Java, открой PlayList "Client List"
@ПростоУлыбка-ш2о3 жыл бұрын
@@NecoRuChannel можно ссылочку?
@NecoRuChannel3 жыл бұрын
@@ПростоУлыбка-ш2о Ты лучше смотри по PlayList иначе трудно будет найти так как на KZbin нет категорий только видео и PlayList. Вот на SQLite блокнот ссылка kzbin.info/aero/PLmjT2NFTgg1fPdNnJ3Rf2gNSbWZuMkkTi А вот Room : kzbin.info/aero/PLmjT2NFTgg1f-OwoPCrZCzJPg6wOLFH6M
@sergsangels2 жыл бұрын
У меня база состоит из 4 таблиц, и каждой таблице код делать чтоб обратиться, это просто пипец, ну я доделаю конечно, просто расширил еще на 3 таблицы, а если у меня 30 таблиц, ))))
@alexanderlex-s9334 жыл бұрын
Спасибо за урок.
@ihorhlybovets27954 жыл бұрын
Отличное видео, спасибо большое. На 33 минуте вы говорили, что можете сделать видео, где есть более расширенное взаемодействие с полями таблицы. Очень хотелось бы такое видео посмотреть. Спасибо заранее!
@NecoRuChannel4 жыл бұрын
Хорошо
@ВасяГураль-ъ4з4 жыл бұрын
Супер 👍👍👍
@АлександрНазаров-в2э9н4 жыл бұрын
Большое спасибо, отличный урок! С удовольствием закрепил эту тему! Хочется продолжения))
@NecoRuChannel4 жыл бұрын
Уже есть, на основе этого урока делаем приложение Блокнот, есть уже еще 3 урока
@АлександрНазаров-в2э9н4 жыл бұрын
@@NecoRuChannel начал смотреть, спасибо) как раз пишу приложение "заметки" и именно эту тему осваиваю))
@СергейЛидер4 жыл бұрын
Помоги мне разобраться, очень интересно но ничего не понятно.
@n.e.k62503 жыл бұрын
как успехи спустя 8 месяцев. Смог разобраться?
@saranski-s8v4 жыл бұрын
Интересно.
@ПростоТак-е8к6э3 жыл бұрын
У меня не работает. Можете проверить? Я код скину.
@NecoRuChannel3 жыл бұрын
Нет проблем, отправляй мне на почту
@ПростоТак-е8к6э3 жыл бұрын
@@NecoRuChannel, спасибо, что ответили! Честно говоря, думал, что вообще не дождусь ответа. Короче, не знаю как уже, но проблема решилась. Я даже вывод сделал в ListView. За моментальный ответ -- подписка и колокольчик с меня))
@sergozubarev11534 жыл бұрын
Очень круто! Спасибо !
@ВасяГураль-ъ4з4 жыл бұрын
Привіт, в мене проблема з запуском?
@Evgenyi_Kolovratov3 жыл бұрын
Хорошие уроки но бесит повторение по 3, 4 раза одного и того же, зачем? не понял - перемотай....
@NecoRuChannel3 жыл бұрын
Повторение мать учения😂🤣
@Evgenyi_Kolovratov3 жыл бұрын
@@NecoRuChannel согласен, но не через 5 секунд же))))
@NecoRuChannel3 жыл бұрын
@@Evgenyi_Kolovratov Тоже верно. Я просто по жизни занудный, все повторяю по 100😂😅 Спасибо
@Evgenyi_Kolovratov3 жыл бұрын
@@NecoRuChannel ни когда не говорите занудному человеку что он занудный ))) вам спасибо! за уроки!
@NecoRuChannel3 жыл бұрын
@@Evgenyi_Kolovratov точно👍😂
@kochka_kochechka4 жыл бұрын
Спасибо большое, очень помог!
@sergsangels2 жыл бұрын
Просто жесть столько разных манипуляций, после этого понятно что на Python работать с SQlite вообще просто, базу не найти в Андроид студию, написал базу в SQLiteDatabaseBrowserPortable и удивился что ее так просто не прикрутишь к Java полная хрень!!!
@sb-dor2 жыл бұрын
Полностью согласен
@karlenarshakyan55512 жыл бұрын
Ест кто принет заказ на разработку андроид преложение .
@user-rt5br3mw9j2 жыл бұрын
После половины видео круги ада начались
@alexkhvostyak59254 жыл бұрын
Спасибо!!!!
@БоряИванов-к1м Жыл бұрын
У меня строка cursor.getColumnIndex(MyConstants.TITLE) красным подчеркивает. почему ?