Я полагаю, что в соответствии с передовой практикой вы должны поместить метод вставки для данной таблицы в DAO (объект доступа к данным). Теперь это означает, что на самом деле должно быть два класса для любой таблицы из моего опыта. Также должен быть POJO, который соответствует вашей табличной модели, используемой для обмена данными между базой данных и вашим кодом. Может быть, именно здесь твоя путаница. Я полагаю, что все это очень хорошо изложено Ларсом Вогалом здесь . Теперь все это упрощено, потому что ваши DAO не должны иметь отношения один к одному с таблицей и классом модели, но для ваших целей это может быть хорошо. Я бы не попал в уроки, в которых используется одна или несколько таблиц. Вы можете использовать ту же методологию для одной таблицы на других таблицах. Чтобы ответить на ваш вопрос о том, как вызывать ваши методы дао-запроса в действии, вы должны использовать AsyncTask . Я считаю, что это также освещено в статье. Надеюсь, это поможет.