Какова цель FeedReaderContract и как определить внутренний класс в OpenHelper Class [закрыто]
Я учу SQLite в Android. Для SQLite я ссылаюсь на developer.android.com. Но я получил некоторую путаницу при чтении кода. Они написалиFeedReaderContract
конструктор, чтобы предотвратить создание экземпляровFeedReaderContract
класс, но они нет определитьFeedReaderContract
класс где угодно и связь междуFeedReaderContract
а также .FeedEntry
Вот'ссылка s который я имею в виду. Я предоставляю код. Как я могу определить внутренний класс в классе openhelper. Кто-нибудь может предложить мне хороший путь?
Например, этот фрагмент определяет имя таблицы и имена столбцов для одной таблицы:
public static abstract class FeedEntry implements BaseColumns
{
public static final String TABLE_NAME = "entry";
public static final String COLUMN_NAME_ENTRY_ID = "entryid";
public static final String COLUMN_NAME_TITLE = "title";
public static final String COLUMN_NAME_SUBTITLE = "subtitle";
...
}
Чтобы предотвратить случайное создание экземпляра класса контракта, предоставьте ему пустой конструктор.
//Prevents the FeedReaderContract class from being instantiated.
private FeedReaderContract() {}