0

以下のコードを書くと、メソッドgetReadableDatabase()が未定義であると表示されdbHelperますが、何が問題になっていますか?

public void checklogin(String logged){


    DatabaseAdapter dbHelper = new DatabaseAdapter(LoginActivity.this);

    db = dbHelper.getReadableDatabase();


    Cursor mCursor = db.query(dbHelper.TABLE_USERS,new String[]{"select * from users"}, " Name like" + "'logged+'",null,null,null,null);

     if  (mCursor.moveToFirst()){
         Toast.makeText(LoginActivity.this, "Yaaaay", Toast.LENGTH_LONG).show();
     }

      Toast.makeText(LoginActivity.this, "invalid", Toast.LENGTH_LONG).show();


        }
}
4

2 に答える 2

0

あなたの実装はDatabaseAdapter何ですか?これはAndroidフレームワークの一部ではありません。私が知っている唯一のクラスgetReadableDatabase()SQLiteOpenHelperです。

于 2012-04-23T02:04:25.380 に答える
0

これは通常、getReadableDatabase()がDatabaseAdapterクラスの関数ではないことを意味します。

于 2012-04-23T02:07:18.630 に答える