問題タブ [android-sqlite]

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 に答える
12141 参照

android - エラー コード 10 の SQLiteDiskIOException: ディスク I/O エラー

SQLite データベースを SD カードに移動しましたが、次の例外がスローされることがあります。

これを防ぐ方法について何か提案はありますか?

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

android - カーソルが間違った値を返す

個人の財政を監視するためのアプリケーションを作成しています。ユーザーは、アカウント、カテゴリ、およびトランザクションを作成します。このdBHelper.javaクラスは、以下に示すようにデータベースを作成します。

この関数は、3 つのデータベースを作成します。すべてのトランザクションのリストまたは SQL 文によって構成されたその他のレポートを取得しようとすると、問題が発生します。

Cursor以前にアカウントのリストを表示するために a を使用しましたが、完璧に機能しました。なぜそれがもう機能しないのかわかりません。テーブルなどで外部キーを使用していないので、動作するはずです。コードを実行すると、間違った値と多くのエラーが発生します。これらの特定の行でエラーが発生します。

アプリケーションが実行され、情報が印刷されます。印刷された情報はすべて正しいです。文字列は、そうであってはならない場合racun、文字列と同じです。列kategorijaから間違った値を取得し続ける理由がわかりません。シェルでracunSQLite 3 を使用して SQL をテストしたところ、正常に動作していました。adbLogCat からのエラーは次のとおりです。

SQLでエイリアスを使用したため、何か問題がありますか? これは印刷する必要があります:

これが私が受け取った残りのものでした。これを解決する方法について何か提案はありますか?

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

android - マップ マーカーをタップすると、AlertDialog に他のすべてのマップ マーカーが表示されます。

SQLite データベースに、すべてのマーカーにテーピングするときに表示するテキストを含む説明列があります。すべてのマーカーには独自の説明があります。問題は、1 つのマーカーをタップすると、他AlertDialogのすべてのマーカーが表示されることです。私は次のコードを使用しています:

関数はonTap機能しているようです:

every にインデックスを割り当てる必要があることは承知していますがAlertDialog、その方法がわかりません。これを解決しようとしましたが、できないようです。問題を解決する方法について何か提案はありますか?

0 投票する
4 に答える
1459 参照

android - SQLite クエリがクラッシュし続ける

アプリケーションのフォーム内で渡されたいくつかのパラメーターに基づいて特定のレコードを返すこのクエリがあります。ここで問題が発生します。

オンラインで見つけたコードを次に示します。

このコードは問題を引き起こしませんが、主に常に空の値を返すため、最適化が必要です。この問題を解決する方法について何か提案はありますか?

0 投票する
0 に答える
104 参照

android - ListView 内のデータベース表示エラー

データベースを で表示していますListView。データベースを表示するためにButton名前を使用しました。find geopointクリックすると、アプリケーションがクラッシュします。スタック トレースは次のとおりです。

これが私のコードです:

これが私のAndroidManifest.xmlファイルです:

この問題を解決する方法について何か提案はありますか?

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

android - 配列からXYシリーズに値を追加する

SQLiteからXYシリーズに値を追加して図を作成したいと思います。これが私がこれまでにしたことです:

しかし、私はラインで問題を抱えています:

mCurrentSeries.add(x, y);

XYシリーズに配列を追加するにはどうすればよいですか?助言がありますか?

0 投票する
11 に答える
39802 参照

android - SQLite はエラー コード 14 を返しました

アセット フォルダーから既存のデータベースをコピーし、その上でいくつかの操作を実行しようとしています。すべて正常に動作していますが、エミュレータのログ ファイルに次のエラーが記録されています。

この問題を解決する方法について何か提案はありますか?

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

android - 重複レコードを禁止し、データベースが利用可能かどうかを確認します

私はデータベースを作成していて、次のような行を挿入しています。

上記のコードに関して2つの質問があります。

  1. 重複レコードを禁止するにはどうすればよいですか?挿入時に受信データを確認したい。どうすればそれを達成できますか?使用する必要がありますIF NOT EXISTSか?

  2. そのデータベースが利用可能かどうかを確認するにはどうすればよいですか?これまでのところ、成功せずに、私は試しました:

    /li>

これを達成する方法について何か提案はありますか?

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

android - AndroidでExcelシートをsqliteのデータベースに変換する方法

いくつかのクエリを実行する必要がある Excel シートがあります。プロジェクトで Excel シートに正常にアクセスできましたが、小さな列でもコード フェッチを記述する必要があるため、クエリを実行するのに問題があります。Excel シートを SQLite データベースに変換する方法はありますか? それは私の仕事を簡素化するからです。Excel シートが 29 シートで大きすぎます。これらの値を手動で入力することはできません。

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

android - DatabaseHelper をいつ閉じる必要がありますか?

このリンクを参照して、接続が 1 つしかない場合、いつ接続を閉じるのが適切ですか? バックグラウンドで常にサービスを実行しています。close()関数を呼び出すのに適したタイミングはいつですか? 助言がありますか?