【发布时间】:2011-10-11 04:13:53
【问题描述】:
我正在浏览 Google IOSched App 的源代码,并注意到以下代码 sn-p 作为其 Content Provider 实现的一部分:
public static class Blocks implements BlocksColumns, BaseColumns.
据我所知,BaseColumns 只是两个常量的接口:_COUNT 和 _ID。
我有两个问题:
与直接在类中使用私有字段
_ID相比,实现 BaseColumns 有哪些优点/缺点?常量
_COUNT的作用是什么?
【问题讨论】:
-
#1 对我来说似乎是一种反模式。我像常量类一样使用 BaseColumns,所以直接在我的代码中使用 BaseColumns._ID。
标签: android android-contentprovider