問題タブ [getwritabledatabase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
721 参照

android - SQLiteAssetHelper と getWritableDatabase

データベースのアクティビティに問題があります。次のコードを使用してデータベースに書き込み、データベースを表示することができません。

私のデータベース活動:

私のSQLViewアクティビティ:

SQLite アクティビティ:

assets/databases/Voedsel.rarにデータベース ファイル (Voedsel.rar) があります。

0 投票する
1 に答える
6519 参照

android - Android NullPointerException + GetDatabaseLocked

プログラムに問題があります。データベースを使用してアプリの設定を保存します。アプリにパスワードを保存すると問題ありませんが、原則として同じ方法で「学校のクラス」の名前を保存すると、別のテーブルがクラッシュし、次のエラーが発生します。

これは、データベースに書き込むメソッドです。

この方法は問題なく機能します。

これは、他のメソッドを呼び出すメソッドです:

助けてくれてありがとう、私の英語でごめんなさい:D

0 投票する
1 に答える
446 参照

android - getWriteableDatabase() が Null ポインター例外をスローする

Null Pointer Exception で書き込み用に持っている SQLiteDatabase を開こうとするとクラッシュします。SQLiteOpenHelper をインスタンス化する方法は次のとおりです。

MainApp はアプリケーション オブジェクトです。

これが私がやろうとしていることです:

そして、クラッシュ出力は次のとおりです。

ソースコードをグーグルで検索しましたが、その特定の行には例外をスローする必要のあるものが含まれていません。私は何を間違っていますか?

0 投票する
2 に答える
408 参照

android - (内部データベース アダプターで) SQLite データベースを開くと、Android アプリがクラッシュする

Android アプリにデータベースの問題があり、それを理解できないようです。コードにエラーは表示されませんが、アプリケーションを実行すると、LogCat がコード内の複数のポイントを指してアプリがクラッシュします。これらには、NullPointerExceptions と SQLiteOpenHelper (.getWritableDatabase 上) があります。

Notifications.javaクラスのonCreateメソッドとNotificationsDbAdapter.javaクラスのopenメソッドのコードに問題があるようです。

コード ファイルと LogCat エラー ログを以下に示します。

これを解決するにはどうすればよいですか?どんな助けでも大歓迎ですか?


1.通知.java

2. NotificationEditor.java

;

3. NotificationsDbAdapter.java

4. LogCat エラーログ

0 投票する
2 に答える
2923 参照

android - SQLite - getDatabase called recursively

Here is my code:

fillAllDB(db); method adds a record to the table, but I can't use db = getWritableDatabase(); before method call - this is causing the looping. What to do in this case?