Какова цель 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() {}

Ответы на вопрос(1)

Ваш ответ на вопрос