問題タブ [android-database]

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

android - Android SQLite クエリの一貫性のない結果

Android で SQL クエリの結果に予期しない矛盾が発生しています。

次のスキーマが与えられた場合 (これは非常に単純です):

データベースが初期化され、いくつかのサンプル テキストが入力されます。

SQLiteDatabase.query() を使用してクエリを実行すると、一貫性のない結果が返されます。次のコードは、テーブルの最初の行で Cursor を返すことにより、期待どおりの動作を行います。

selectionと を次のように変更しても、まったく同じselectionArgsように機能します。

しかし、予想とは異なり、次の変更を実行すると、返される Cursor が空になります。

実際には、引数にないものをプッシュしようとする"1"と、クエリは空のカーソルを返します。

私は次のことを試しました:

今、私はこれについてのあらゆる種類の説明に対して心を開いています. 私のコードは機能し、selection禁止されている文字が含まれていないため、すべての引数を文字列に配置できることがわかっています。私が知りたかったのは、なぜそれが機能しないのか、開発者向けドキュメントにこの明確な制限について言及されていないのはなぜですか?

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

java - ネットワークが利用できない場合に SQLite から日付を取得する

私のAndroidアプリケーションでは、OpenWeatherMapサービスを使用しています.Androidは初めてです。アプリケーションの画面に JSON 日付を解析しましたが、SQLite を使用したことがなく、Fragment を使用しているため、SQLite に少し戸惑っています。次のことを行う方法:

助けてくれてありがとう!

WeatherDB.java

WeatherFragment.java

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

whatsapp - データベース (.crypt8) ファイルを開く方法は?

コンピューターでデータベース (.crypt8) ファイルを開く必要があります。私はこのビデオに従いましたが、この方法を実行するには root アクセスが必要です。どうすればこれを達成できますか?

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

android - データベース「/data/data/com.scoreup/databases/scoreUp」のロケールを「en_GB」に変更できませんでした

最近、アプリケーションの 1 つを更新しましたが、非常にまれなケースで上記のエラーが発生します。このエラーは、ユーザーが既存のアプリを上書きしてアプリを更新しようとした場合にのみ発生します。これは、毎回、すべてのデバイスで発生するわけではありません。Android SQLiteException: Failed to change locale for 'en_US'で同様の問題が見つかりましたが、返信では問題が解決しませんでした。私はこれに対する解決策を1週間以上試みてきましたが、失敗しました。私は SQLiteDatabase を使用しているため、データベースへのパスを指定していません。クラッシュレポートは次のとおりです

私のデータベースコードは

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

android - Android: 失敗した場合は Database onCreate() を再実行します

onCreate()いくつかの不適切な決定のために、私はSQLiteOpenHelperクラスで最大 5 分間実行できるに行き詰まっています。ユーザーは自分の電話の電源を切るか、このプロセス中にアプリを強制終了する可能性があります。つまり、onCreate() は途中でキャンセルされます。その場合、データベースを消去してonCreate()再実行する必要があります。これどうやってするの?

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

android - DataBase クラスの Android データベース構文エラー

データベースに値を挿入しようとしましたが、構文エラーが発生し、理由がわかりません...誰か助けてくれますか? :)

データベース コード:

ここに、情報をデータベースに挿入しようとするクラスがあります

ここに私のエラーがあります:

それを機能させるために私に何ができるか考えていますか?

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

java - リストから重複を削除する方法

リスト内のアイテムが重複していて問題があります。データベースから自分のアイテムを表示したい。必要に応じて、リストの一番上にデータベースの最後の項目があり、下にスクロールすると履歴 (データベースの残りの要素) が表示されますが、理由はわかりません... ここに項目が重複しています。誰でも私を助けることができますか?

コード:

次の画像を見ると、アイテムが重複していることがわかります (日付だけを見てください)。リンク : http://i.stack.imgur.com/thN1Z.png