大家好!新手求助。。我在Eclipse自建了一个Android工程。
然后我新建了一个类,名为BookProviderMetaData.在注释的那行提示出错。“BaseColumns cannot be resolved to a type”,现在不知道该怎么办了
我试过在最前面加上代码 import BaseColumns;
结果这行也出错:The import BaseColumns cannot be resolved类代码如下(书上的)
public class BookProviderMetaData {
public static final String AUTHORITY = "com.androidbook.provider.BookProvider";
public static final String DATABASE_NAME = "book.db";
public static final int DATABASE_VERSION = 1;
public static final String BOOKS_TABLE_NAME = "books";
private BookProviderMetaData() {}
public static final class BookTableMetaData implements BaseColumns // 这里出错
{
private BookTableMetaData() {}
}
}
然后我新建了一个类,名为BookProviderMetaData.在注释的那行提示出错。“BaseColumns cannot be resolved to a type”,现在不知道该怎么办了
我试过在最前面加上代码 import BaseColumns;
结果这行也出错:The import BaseColumns cannot be resolved类代码如下(书上的)
public class BookProviderMetaData {
public static final String AUTHORITY = "com.androidbook.provider.BookProvider";
public static final String DATABASE_NAME = "book.db";
public static final int DATABASE_VERSION = 1;
public static final String BOOKS_TABLE_NAME = "books";
private BookProviderMetaData() {}
public static final class BookTableMetaData implements BaseColumns // 这里出错
{
private BookTableMetaData() {}
}
}
重新创建类,在创建的时候选择interface中选择 baseColumns。
然后新建的类不会报这个错,观察它自动添加了代码
import android.provider.BaseColumns;谢谢LS各位!