0
Я использую ormlite с sqlite. Но мы получаем ошибку, какjava.lang.IllegalStateException: Не удалось найти OpenHelperClass?
java.lang.IllegalStateException: Could not find OpenHelperClass because none of the generic parameters of class class comactivty.ActivityName extends OrmLiteSqliteOpenHelper. You should use getHelper(Context, Class) instead.
Мой код:
public class DatabaseManager<H extends OrmLiteSqliteOpenHelper> {
private H helper;
public H getHelper(Context context)
{
if(helper == null)
{
helper = (H) OpenHelperManager.getHelper(context);
}
return helper;
}
public void releaseHelper(H helper)
{
if (helper != null) {
OpenHelperManager.release();
helper = null;
}
}
}
И этот метод getHelper(context)
; теперь устарел, поэтому ошибка говорит об этом getHelper(Context, Class)
. Итак, как это использовать.
Еще показать ошибку –