Room Jamal Aliev / Room in Android / Создание БД в Android

Автор Maksim Inshakov
Room Jamal Aliev / Room in Android / Создание БД в Android

О'кей сегодня мы поговорим об библиотеку по названиям.

Ты знаешь знаешь знаешь. Андроиде для создания баз данных уже на Android Android позволяет создавать базу данных при помощи — это такое язык на котором создается Mazda на. Андроиде, но для этого надо создать библиотеку который упрощает взаимодействие.

СССР можно передавать пройдёмся по теории — это наша база данных состоит из 2 сущности нет да лучше нас будет три сущности у нас будет таблица у нас будет у нас специальный интерфейс который будет управлять записью базы данных и управления базами так проект так вот сделал вот я взял маленькую по проводам.

То есть — это было покажу проекта бюджета в том то, что у нас маленькая страна в которой можно производить действия. Как мы можем сгонять. Добавлять ли после дефекации. А есть то есть косметика такие указанных имен персонажей он добавляет если мы. Из предложения выходим эти данные сохраняются то есть они база данных на примере этого проекта на примере этого проекта разберём. А как симку так дальше пойдём интересно как ты думаешь. Я начала. Что нужно чтобы использовать, что нужно посёлок. Как идти в библиотеке чтобы работать с этой нам не нужны мы заходим в Build gradle — это навсегда 1 серия. Отключить подключение на машине или на заре разные. Назови вместо слова как она вот остальное всё одинаково и плюс ещё кто-то мне нужно добавить специальный плагин который который будет нам мешать, а остальные дни мы должны сдавать местами плане которых даст нам вот — это аннотацию к так дальше пойдём так для начала нужно определить класс который будет в таблице у нас приложение которое падало соответственно вкусно нету будет выглядеть так с помощью которых. Мы отмечаем наш класс наш класс Junior аннотация интести отмечают и берёт этот класс под собой под этот день он понимает то, что мы мы хотим на основе этого класса рисовать неважном таблицу да, что самое нужное чтобы — это аннотация работала в классе должно присутствовать в поле. Как вы думаете всё знаешь у нас должно быть в. Поле специальная индикатор который благодаря которому мы будем, потом вытаскивать отмечается при помощи она так ты же сама — это так пойдём дальше так. Мы создали таблицу мы делаем мы делаем. Это вторую сущность который будет управлять наши таблицы от. Нижнего к верхнему мы делаем наших интерфейс интерфейс хожу по ночам аннотации цветами которую нам предлагают Interface Down вот и получается и другие аннотации то есть указывает аннотацию выдаем ему понять то, что мы хотим использовать бальзам вот я здесь 4 м определите периметр самые важные аннотации которые вам понадобятся в доме — это три штуки, но в качестве управления баз данных аннотация inssider Key аннотация так разберем каждый деталям аннотация к лире создан. Для того чтобы мы что-то вытащить создан мы можем вытаскивать как ну-ка все вместе котором то есть против всех всех вытащить так и папы индикаторов на первые два вопроса так потом аннотация inssider ключевые слова то есть мы как средство. Передаем ключевые слова Select From то есть выбрать гифки указывают таблицу назад. Вот мы. Когда отмечали когда создали таблицу при помощи аннотация диабете можно в эту аннотацию записать имя наши таблицы носим записывать. И танатоса в мёртвом молчании не хвастаюсь и соответственно здесь мы его прописывали если мы там. Например написали users или маленькими буквами User то есть нужно было писать то, что мы там написано в анкете так, а здесь мы ещё одно ключевое слово и то есть мы ищем по снимку то есть по вот этому объясни её. Настрой мне OK так теперь разберем аннотация inssider аннотация несёт позволяет нашему методу записывать в базу данных какие-то какие-то объекты вот там случай у друга. Мы записываем ту там очень важно сразу защита от конфликта в пьесе импотенции в одну строку в 1С несколько объектов по одному из депутатов кто возникает ошибка и напряжение должно упасть если мы не защитим наша. Наташа и всё есть двигателе защитник. Я понял я сейчас за игнор то есть, что происходит когда мы записываем по одному и тому же индикатору реплейс он может он удаляет в прошлом представляется новый объект,. То есть если происходит конфликт. Ну просто не игнорю просто — это так и у нас ещё есть аннотация здесь со мной пошутили самое лёгкое на завтра мы просто дают. Передаем Она находит такого. Самарин Алексей определяет сама удаляется так — это уже полчаса 2 сущность потом потом можно определить сумму полудан самое главное здесь мы должны подстроиться под библиотеку вылизывать абстрактный класс. В данном случае я так и написал до User Database баз данных пользователей чтобы чтобы конфликтов не было потому, что — это по сути наш класс. Мы его должны унаследовать от Run Database и, тогда он будет думать, но просто — это его до его. Классно, а также нужно поместить аннотация дата и показать все таблицы которые которые будут реализованы в этой базе данных. Ну да у нас всего лишь одна USA таблица мы её показываем и указываем версию этой программы полноценном 201 пишет. И ничего страшного не происходит обычно так, а потом создаем функцию благодаря которым мы будем возвращать наших таблицу то есть мы будем сначала тему база данных задана таблицей производить либо испорчу продали либо что-нибудь из этого. Так пойдём дальше тут смотритель база данных. Это сложный объект сам по себе — это ваша biblioteka.ru оперируют на другой библиотека большая абстракция этот объект создавать и продавать этот объект очень.

0 комментариев
0

Читайте также