android–FeedReaderContract的目的是什么以及如何在OpenHelper类中定义内部类

android–FeedReaderContract的目的是什么以及如何在OpenHelper类中定义内部类,第1张

概述我在android中学习SQLite.对于SQLite,我正在使用developer.android.com.但是在阅读代码时我遇到了一些困惑.他们编写了FeedReaderContract构造函数以防止实例化FeedReaderContract类但它们没有在任何地方定义FeedReaderContract类以及FeedReaderContract和Feed

我在android中学习sqlite.对于sqlite,我正在使用developer.androID.com.但是在阅读代码时我遇到了一些困惑.他们编写了FeedReaderContract构造函数以防止
实例化FeedReaderContract类但它们没有在任何地方定义FeedReaderContract类以及FeedReaderContract和FeedEntry之间的关系.

Here’s link我指的是.我提供代码.如何在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() {}
最佳答案我理解为:

public static class FeedReaderContract{    // Prevents the FeedReaderContract class from being instantiated.    private FeedReaderContract() {}     //The FeedEntry table deFinition    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";        ...    }    //more tables deFinition}

因此,您无法实现合同,但可以访问所有内部类Constants.像示例行:

private static final String sql_CREATE_ENTRIES ="CREATE table " + FeedReaderContract.FeedEntry.table_name + " (" +FeedReaderContract.FeedEntry._ID + " INTEGER PRIMARY KEY," //continues

访问FeedReaderContract类中内部类的FeedEntry常量(table_name和_ID).

希望能帮助到你.

总结

以上是内存溢出为你收集整理的android – FeedReaderContract的目的是什么以及如何在OpenHelper类中定义内部类全部内容,希望文章能够帮你解决android – FeedReaderContract的目的是什么以及如何在OpenHelper类中定义内部类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1140166.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存