public class DBActivities {
private final String tableName = "Table_SMS";
private final String CREATE_TABLE_SMS = "CREATE TABLE " + tableName + "(" + "db_date TEXT " + "db_sms_count INTEGER);";
private SQLiteDatabase db;
public DBActivities() {
DoDBInitialization();
}
private void DoDBInitialization() {
db = openOrCreateDatabase(tableName, 0, null);
db.setVersion(1);
db.setLocale(Locale.getDefault());
db.setLockingEnabled(true);
}
「DBActivities 型のメソッド openOrCreateDatabase(String, int, null) は定義されていません」というエラーが表示されます。ここで何が問題になる可能性がありますか?DBActivities クラスは、すべてのデータベース関連アクティビティのメイン クラスによって使用されています。
私はいくつかの調査を行い、使用してみました:
db = openOrCreateDatabase(tableName, null, Context.MODE_PRIVATE);
それでも結果は同じです。