問題タブ [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 投票する
3 に答える
95984 参照

java - Cursor でフィールド値を取得する

アプリケーションを作成していますが、Cursor. この関数で値を取得しようとするとSQLiteDatabase、 a を返す があります。Cursor

のフィールドの値を取得する方法がわかりませんCursor。私がそうするなら:

列の名前 ( _id, title, body) のみを取得し、値は取得しません。これを達成する方法について何か提案はありますか?

0 投票する
5 に答える
203331 参照

android - Androidアプリケーション内でSQLiteクエリを実行するにはどうすればよいですか?

Androidデータベースでこのクエリを使用しようとしていますが、データが返されません。私は何かが足りないのですか?

0 投票する
5 に答える
69281 参照

android - Androidでカーソルデータを使用してリスト配列を作成するにはどうすればよいですか?

カーソルデータを使用してリスト配列(スクロール時にリストに最初のアルファベットが表示される)を作成するにはどうすればよいですか?

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

android - Android スマートフォンで SQLite データベースを閲覧する

Android myTouch フォンのアプリで作成している SQLite データベースを参照するにはどうすればよいですか?

adb シェルを使用してログインすると、sqlite3 によってアクセス許可が拒否されます。データベースとテーブルが実際に作成されているかどうか、および行が挿入されているかどうかを確認する別の方法はありますか?

アプリの主な機能であるビデオなどをうまく再生できないため、エミュレーターを使用できないため、電話でしかテストできません。

0 投票する
6 に答える
21347 参照

java - onUpgradeメソッドが呼び出されたことはありますか?

onUpgradeメソッドはSQLiteOpenHelperこれまでに呼び出されましたか?もしそうなら、それはいつ、何によって呼ばれますか?開発者から呼び出されていない場合、なぜそこにあるのでしょうか。その機能で実際に何が起こりますか?すべてのテーブルを削除する例を見てきましたが、コメントには、すべてのテーブルを削除することはあなたがすべきことではないというものがあります。助言がありますか?

0 投票する
5 に答える
24031 参照

android - 音声ファイルをデータベースに保存する

私はアプリケーションを開発しています。それぞれのテキストで再生できる少なくとも 400 のオーディオ ファイルを使用する必要があります。私の質問は、これを行うための最良かつ最適化された方法はどれですか?

解決策の 1 つは、すべてのオーディオ ファイルを resources フォルダーに配置し、そこから参照することです。アプリケーションのサイズが大きくなるため、これは決して実現可能なソリューションではありません。オーディオ ファイルを何らかの形式に変換し、SQLite データベースにダンプして柔軟に取得する方法はありますか? もしそうなら、どのようなオプションがありますか?

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

android - アクティビティ内で SimpleCursorAdapter がクラッシュする

を使用するリストでアクティビティを作成しようとしていますが、SimpleCursorAdapterうまくいきません。SimpleCursorAdapterテキストを出力すると、すべての値が出力され、画像コンテンツプロバイダーで使用したときに正しく表示されたため、クラスに問題がないことがわかっているため、カーソルを正しく作成しています。ただし、2 つを一緒にしようとすると、アクティビティを開こうとするとアプリケーションがクラッシュします。ここに私のソースコードがあります:

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

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

android - Android でデータベース テーブルを検索する検索機能

LIKEクエリを使用してテーブルの複数の列を検索するためにAndroid検索ダイアログを使用して検索機能を実装しましたが、各フィールドのテキスト(サンプルフィールドのタイトルのように、説明カテゴリなど)が検索されます。

機能を高速化する他の方法はありますか..

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

java - ContentValues を介してタイムスタンプをデータベースに挿入します

Android では、タイムスタンプを使用してデータベースに挿入できますContentValuesか? 次のようなものを使用して追加しようとすると:

my_dateである必要があるというエラーが表示されますString。これを達成する方法について何か提案はありますか?

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

android - Androidデータベースの問題

別のアクティビティからデータベースを呼び出すアプリケーションを作成していますが、データベース側からあらゆる種類のエラーが発生し続けています。最初、私は

「SQLiteExceptionそのようなデータはありません」

アプリケーションを削除して再度インストールすると、今では

"android.database.sqlite.SQLiteConstraintException:エラーコード19:制約に失敗しました"

もうどうしたらいいのかわからない。データベースの作成に関して非常に多くの異なる例を経験しましたが、何かが足りないかどうかわかりませんか?..データベース側のコードは次のとおりです。

主なエラー出力は次のとおりです。