0
私はデータベースを作成しました。それを開いた:Androidデータベースのアップデート記録が機能していませんか?
私はユーザー登録とパスワードをリセットするために有効にするものを書いています。 私は新しいレコードを挿入したり、データベースに問い合わせても問題はありません。しかし、私はエラーメッセージが表示されます私のresetPassword(username,password)
方法について:
android.database.sqlite.DatabaseObjectNotClosedException:
Application did not close the cursor or database object that was opened here
助けてください、私は今、あまりにも長い間、この上で立ち往生してきました。
このhttp://stackoverflow.com/questions/4734886/how-can-one-avoid-databaseobjectnotclosedexception – asktomsk
あなたが前にチェックする必要がありますを参照してください。 'db.isOpen()'を使用してデータベースをオープンしようとしています...すでにオープンしている場合はそれを使用してください...しかし、より良い方法は、データを照会した後に 'db.close()'を閉じることです。 – MKJParekh
public SQLiteStatementクエリー= db.compileStatement( "SELECT count(*)ユーザーのユーザー名= '" + CheckUserame + "'"); \t \t return(int)query.simpleQueryForLong(); \t} ...言い換えれば、私はここでどこかでそれを閉じたはずですか? – Michelle1109Andriod