問題タブ [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.
java - スワイプでデータベース
私は Android 開発の初心者です。また、英語が下手で申し訳ありません。母国語ではありません。(: わかりました。3 つのタブ間をスワイプするアプリケーションを実装しようとしています。そのうちの 1 つにデータベースがあり、ListView 内に表示する必要があります。私のコードは正しくありません。それらが表示される限り、すべてのエラーを把握します. 成功しました, それ以来... 今. アプリを実行すると...そのようなテーブルはないようです. 次に、私のコード:
SQLDBase.java:
日記.java
私のログキャット
SQLDBase の 95 行目:
日記の46行目:
ご協力いただきありがとうございます!
android - ラジオ ボタンの状態の保存と状態の再入力
単一選択モードのラジオボタンを含むレイアウトによって設定されるカスタム ArrayAdapter があります。ListView に追加されたアイテムを保存し、アクティビティが破棄されたときに ListView を再設定することができましたが、チェックされたラジオ ボタンはその状態を失いました。ラジオボタンをSharedPreferenceで保存することだけが見つかった解決策で、2日間オンラインで検索しました。これが私がこれまでに行ったことです。誰かが私を正しい方向に向けることができるかもしれません。ありがとう。
コード:- を使用setOnItemClickListener()
してリストビューの項目とラジオ ボタンをキャプチャして保存しましたが、それが実際に正しい方法である場合、共有設定からチェックされたラジオ ボタンを再設定する方法がわかりません。
OnCreate() メソッドコード:-
onItemClickListener コード:-
アダプターとデータベースに項目を追加するコード:-
私の質問は、リストがデータベースから以前に更新された場合に、ラジオ ボタンの状態をどのように保存するかです。これで十分でない場合は、さらにコードを指定できます。
android - CursorIndexOutOfBoundsException インデックス 0 がサイズ 0 で要求されました Android エラー
2 番目のアクティビティに進むと、最初に「残念ながら停止しました」と表示され、次にやりたいことが実行され、アクティビティが真実を示してくれます。それはどのようなエラーですか?どうすればいいですか?
私の最初の活動:
2 番目のアクティビティ:
}
私のDBHandlerで:
アップデート:
ログ猫をtxtとして保存しましたが、これは次のとおりです。
09-10 19:46:14.757: E/AndroidRuntime (7146): android.database.AbstractWindowedCursor.getString (AbstractWindowedCursor.java:50) で
私の完全なエラー:
最新の更新:
メソッド db.Move_to_Next のエラーだと思います
なぜなら:
09-10 20:23:00.601: E/AndroidRuntime (19444): com.example.mydic.dbHandler で。Move_To_Next (dbHandler.java:652)
android - Android: CSV データベースと SQLite データベースの比較
CSV データベースは Android の SQLite データベースと比べてどうですか?
StackOverflow に関する他の質問を見て、Android 開発者向けドキュメントを読んで、SQLite データベースが CSV ファイルからデータを読み取るよりもはるかに頻繁に使用されているのを見てきました。また、ユーザーが CSV ファイルを SQLite データベースにインポートしたいという質問もいくつかあります (たとえば、この質問またはこの質問)。CSV よりも SQLite を使用する利点はありますか?
CSV と SQLite の両方を少し使用してみましたが、パフォーマンスに関しては大きな違いは見られませんが、ここで間違っている場合は修正してください。
CSVファイルを読み取るにはさまざまな方法があることを知っているBufferedReader
ので、次のように開いて読み取りました。
そして、SQLite データベースは通常の方法で開かれました。
機能の違いについてはよくわかりませんが、SQLite の方が管理とフィルター処理が簡単であると想定しているため、この質問をしています。
要約すると:
- パフォーマンスの点で 2 つのどちらかが高速ですか?
- SQLite(またはCSV)には、特にAndroidでは、他の機能にはない追加機能があります(Androidには独自の
SQLiteDatabase
クラスがあることを知っているので? - SQLite が CSV データベース (つまり、CSV ファイルの読み取りとフィルタリング) よりもはるかに多く使用されているように見えるのはなぜですか?
編集:
明確にするために、CSVファイルは値をコンマで区切った単なるファイルであり、SQLデータベースのような「データベース」ではないことを知っています。ただし、特定の列が特定の値と一致するかどうかを確認することで、CSV ファイルを一種のデータベースとして使用することもできます。カンマ区切りの値は異なる列を示し、フィルター処理することもできます。そこで、どちらからデータを読み取るのが良いかを尋ねています。
android - db ファイルから約 200 行のデータをデータベースに挿入する方法は?
データベース構造は次のようになります。
プロジェクトの assets フォルダーにある .db ファイルからアプリのデータベースにデータを追加したいと考えています。
android - ORMLite & Green DAO が従来の SQLite よりも速いのはなぜですか?
ORMLite と GreenDAO が従来の SQLite よりも高速である理由を知りたいですか? 私の知る限り、内部的にすべてが SQLite のようなデータベースとやり取りするために同じクワイアを行っているのに、なぜ他の方が速いのでしょうか? 前もって感謝します !!
java - データベースがサービスで閉じられた後にスレッドが実行されないようにするにはどうすればよいですか?
サービスを停止した後、ログ cat にエラーが表示されます:
java.lang.IllegalStateException: すでに閉じられているオブジェクトを再度開こうとしています: SQLiteDatabase: /data/data/com.mahindra.tev/databases/TravelDistance.db
android - NetworkOnMainThreadException エラーが発生するのはなぜですか?
私は単純にAndroidアプリをPHP Mysqlに接続したいのですが、PHPとMysqlの多くのチュートリアルを読んでPhpをAndroidアプリに接続しますが、すべてがemmulorで実行されており、実際のデバイスがないため、テストにエミュレータを使用します.
このコードからこのエラーが発生する理由
私のJavaファイル
}
これは私のPHPファイルです
これが Logcat Window です