спасибо тебе огромное!,давно искал как создать но не понимал как все это работает ,у меня после запуска тупо после нажатие закрывалось (оказывается в разделе dbHelp->Add я закрыл бд раньше чем он успевал записать)
@androidstudiojavatips18292 ай бұрын
супер !
@Li-ho7oy2 ай бұрын
Здравствуйте! Благодарю Вас за такое видео! Спасли меня за пару дней до курсача) Здоровья и счастья вам)
@androidstudiojavatips18292 ай бұрын
Спасибо !!!
@user-yp1rp6qs5v5 ай бұрын
Спасибо за работу, для новичков очень полезно и информативно. Я так понимаю на устройстве создается файл с таблицой (база данных), а как провернуть подобное через интернет, сильно ли измениться адаптер, или просто при создании сущности БД указывается адрес сервера?
@androidstudiojavatips18295 ай бұрын
Сорри , что не сразу ответил - болел. почитайте - Firebase Realtime Database. инфы достаточно. принципы работы сходны
@gilgil29536 ай бұрын
👍
@Redithis8 ай бұрын
Драсте это я :)
@androidstudiojavatips18298 ай бұрын
привет!!!
@user-qq2bj3fc5n9 ай бұрын
Просто супер! Очень сильно помог Долго не могла сделать, а тут твое видео Все понятно объяснил и подробно расписал Спасибо 🎉❤
@androidstudiojavatips18299 ай бұрын
Спасибо за отзыв !!!
@tilt82159 ай бұрын
Наконец-то годный контент, мда , алгоритмы ютуба плохо работают :( автор , не останавливайся ! Видео отличные !
@androidstudiojavatips18299 ай бұрын
Спасибо за отзыв !
@TheSevka9 ай бұрын
Спасибо, очень полезно. Возникла проблема в сроке dbHelper = new DBHelper(this) если я использую ее не в Main Activity а из другого класса. Как правильно запустить экземпляр класса в этом случае ? Среда разработки указывает на не правильный контекст ("название класса" cannot be converted to Context dbHelper = new DBHelper(this);)
@androidstudiojavatips18299 ай бұрын
Добрый день ! В принципе Вы можете передать вместо this - null и это должно работать , так как разработчики в конструкторе пометили поле @Nullable Context context значит оно может принимать и пустую ссылку, но в реальности часто приложение собирается без ошибок , но в процессе работы - падает. Вывод если Вы хотите надежно использовать базу данных - передавайте реальный context из родительского класса (попробуйте с null - возможно сработает)
@user-ku6xw5eg1c11 ай бұрын
Я искал это год
@androidstudiojavatips182911 ай бұрын
Добрый день ! Даже не знаю , что ответить. Но, приятно.
@ejorno365 Жыл бұрын
Выдает ошибку Constant expression required при реализации метода onClick(выделяет R.id.ButtonGet
@androidstudiojavatips1829 Жыл бұрын
Добрый день! Проверьте идентификатор кнопки Get в layout.main (скорее всего он у Вас набран не так , как Вы его вызываете в методе OnClick)
@androidstudiojavatips182911 ай бұрын
В новой версии R.id больше не является константным. нужно заменить switch на блок условий if - else if
@user-xs2sf3mn2u7 ай бұрын
public void onClick(View v) { int id = v.getId(); if (id == R.id.buttonDel) { dbHelper.DeleteALL(); } else if (id == R.id.buttonAdd) { String name = ename.getText().toString(); String sname = esname.getText().toString(); int year = Integer.parseInt(eyear.getText().toString()); Data data = new Data(name, sname, year); dbHelper.AddOne(data); } else if (id == R.id.buttonGet) { LinkedList<Data> list = dbHelper.GetAll(); String text = ""; for (Data d : list) text = text + d.name + " " + d.surname + " " + d.year + " "; tvOut.setText(text); } При запуске приложения, нажимаю кнопку Get и вылетает. В чем может быть причина?@@androidstudiojavatips1829
@androidstudiojavatips18297 ай бұрын
@@user-xs2sf3mn2u просмотрел - ошибок не увидел. 1 проверьте идентификатор на кнопке стоит тот ? 2 скиньте Ваш dbHelper
@dicksom Жыл бұрын
Вы создали класс dbhelper для таблицы, ок. Но как быть, если мне нужно две таблицы? Три? А onCreate то в классе один. Мне что, плодить для каждой таблицы свой dbhelper? Ибо сейчас я так и делаю(
@androidstudiojavatips1829 Жыл бұрын
Добрый день! Конечно не нужно плодить =). создавайте таблицы либо в onCreate - либо по имени на лету через имя. на лету : пример : private void CreateNewTable(String nameOfTable, int Id){ SQLiteDatabase db = this.getWritableDatabase(); String tableName = nameOfTable + Integer.toString(id); db.execSQL("CREATE TABLE IF NOT EXISTS " + tableName + " (" + TABLE_DAY_ID_INFO + " INT, " + TABLE_DAY_START_MIN + " INT, " + TABLE_DAY_END_MIN + " INT, " + TABLE_DAY_PAYED + " INT)"); db.close(); } где имя таблицы может быть представлено в виде строковой константы + уникальный идентификатор для каждого номера таблицы. helper - один на всю базу, таблиц в базе может быть сколько угодно.
@thadeusysnnys-kc2wz Жыл бұрын
Здравейте, поздравления за работата. Това също ми харесва BRZ11990003036 🇧🇷
@androidstudiojavatips1829 Жыл бұрын
Здравейте ! Много то е учудено за мен да получа отговор на български ! Благодаря !
@thadeusysnnys-kc2wz Жыл бұрын
добре (OK) приятел
@pro101safety Жыл бұрын
Добрый день! Спасибо за уроки, очень полезно. Могли бы вы записать еще видос, как реализовать поиск по тексту файла?
@androidstudiojavatips1829 Жыл бұрын
Добрый день ! Поюзайте это - github.com/libreliodev/android. Почитайте про MuPDF library. Тема суровая
@pickup-ub5pz Жыл бұрын
Спасибо большое. Мне это видео очень помогло!
@androidstudiojavatips1829 Жыл бұрын
оК ! Спасибо за отзыв !
@user-nv1ep6yk6z2 жыл бұрын
А вы senior разработчик?просто интересно
@androidstudiojavatips18292 жыл бұрын
Добрый день - нет, я фрилансер. Есть ученики - выкладываю для них материал.