私は単純な Android アプリに取り組んでいますが、他の単純なデータベース アプリとよく似ています。ユーザーが 4 つの異なる小さなテキストを入力する 4 つの EditText フィールドがあります。このテキストをデータベース テーブルの列の正しい行に挿入したいと考えています。これを行う方法がよくわかりません。onClickListener を使用する必要があることは知っていますが、使用方法がわかりません。
3 に答える
今の私の電話では、あなたは、onClick
たとえば、送信ボタンのメソッドを設定することについて正しいです。
SQLステートメントを実行して値を挿入する方法や、ボタンが押されたときにContentValuesを使用して値を挿入する方法については、SQLiteDatabaseの開発者ガイドを参照してください。どちらも役に立ちます。
また、データベースに関する知識がかなり共有されていれば、開発者ガイドだけで十分ですが、さらにヘルプが必要な場合は、関連する質問を検索してください。
ノート
を使用してコードをデバッグすることに慣れることをお勧めしますLogCat
。これは、物事がうまくいかない場合、特にデータベースを操作する場合に役立ちます。
Android デベロッパー ドキュメントのメモ帳チュートリアルでは、フィールドのデータを SQLite データベースに格納するアプリケーションの作成について説明しています。
これを行うこともできますが、やりたくない場合は、サンプル コードの良いソースになります。
ストレージ (データベース) とユーザー インターフェイスがあるため、探しているのはそれを機能させるための接着剤です。しかし、あなたが正しく指摘したように、onClick アクション、またはより広く言えば、ユーザー インタラクション全体をアクションで満たす必要があります。
ここでは、Model-View-Controller パターンと、Android がそれらすべてを処理する方法について少し読む必要があると思うので、ここでは具体的なアドバイスはしません。知識を得るための良い入り口は、いつものようにウィキペディアです。
特定の質問に答えないことで気分を害するつもりはありません。段階的なマニュアルを読むよりも、優れたアプリを構築するために必要な基本を最初に学ぶ方が価値があると思います。 !