我从我的代码中收到以下错误
'不能对 SQLiteOpenHelper 类型的非静态方法 getReadableDatabase() 进行静态引用'
在Database.java
文件中。如果我使用 Eclipse 来解决错误,那么文件中就会发生错误FavouriteScreen.java
。有谁知道如何解决它?
FavouritesScreen.java
// Get a Cursor for the list items
Cursor listCursor = Database.GetFavouritesList();
startManagingCursor(listCursor);
// set the custom list adapter
setListAdapter(new MyListAdapter(this, listCursor));
和
数据库.java
public static Cursor GetFavouritesList(){
try
{
return(getReadableDatabase().rawQuery("SELECT SocietyName FROM Favourites",null));
}
catch(SQLiteException e)
{
Log.e("Favourites", e.toString());
}
return null;
}