問題タブ [simplecursoradapter]
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.
android - カスタム SimpleCursorAdapter
カスタムの SimpleCursorAdapter を実装しようとしていますが、問題は、アプリケーションを実行しても listView に何も表示されないことです。何故ですか?これが私のコードです:
android - スピナーに db クエリを設定する
私は最近、Android および Java 開発全般のプログラミングを始めました。現在、時刻表アプリを作成してトレーニングしています。データベースからすべての科目のリストを取得し (テーブルには教師と部屋も含まれています)、それらをスピナーに入れたいと思います。それが私が書いたコードです
問題は、スピナーをクリックすると、データベースにエントリがあるのと同じ数のアイテムを含むリストが表示されますが、リストには名前が表示されないことです (空であると言えます)。だから私はおそらく単純なカーソルアダプターで何かを台無しにしましたが、私にはわかりません。
ご協力いただきありがとうございます
android - Android: SimpleCursorAdapter から位置を取得する
スピナー アイテムの位置を設定したいのですが、スピナーにはデータベースからのデータを含む simplecursoradapter が設定されています。データベースから現在の文字列を取得し、スピナーをその値に設定したいと思います。arrayadapter を使用すると、次の方法でアダプターから位置を取得できることがわかっています。
しかし、SimpleCursorAdapter から項目の位置を取得する方法はありますか? 過去に、私は常にカーソルアダプターと一緒にスピナーデータの配列を構築していましたが、これは汚い方法のようです。それが唯一の方法であれば...
android - チェックされたリストビュー項目をAndroidの配列に保存するには?
シンプルなカーソルアダプターを使用して、ユーザーの連絡先をチェックボックス付きのリストビューにリストするアプリがあります。ボタンを押すと、後で表示できるように、ユーザーが edittext を使用して選択した名前で、チェックされた項目を配列に保存したいと思います。また、作成した配列を選択できるように、配列または配列名などを作成する方法を知りたいと思っていました。
特定のコードは大歓迎です。
よろしくお願いします。
ここに私のコードがあります:
android - SimpleCursorAdapterを使用してDBにバインドするListActivityからの行の個々の要素のOnclickListenerが正しく機能しない
助けてください。
タイトルで述べたように、リストアダプターの行の個々の要素が、ユーザーがクリックしたものに応じて異なるアクションを起動するようにしようとしています。
それは「一種の」機能ですが、ユーザーのクリックに反応するのに長い時間がかかります。私が間違っているのは何ですか?
前もって感謝します、
だから私は次のコードを試しました
android - Android アプリケーションにタブ アクティビティ (A.java) があります。アクティビティAから別のアクティビティ(たとえばB)に移動してAに戻ると、タブに何も見つかりません
Tab Activity (たとえば A) に 2 つのタブがあります。
タブ1は何かを示しています(ここでは重要ではありません)。
タブ 2 は、SimpleCursorAdapter(WORKS PERFECT) を使用して SQLite データベースに接続された ListView を示しています。
ここで、タブ 2 の LIST 内の項目をクリックします。これにより、別のアクティビティ (たとえば B) に移動します。
アクティビティ B からアクティビティ A (タブ付きアクティビティ) に戻ると、
そこに ListView が表示されません。タブ 2 は空です。
何をすべきか?logcat で
"ERROR/Cursor(8736): Invalid statement in fillWindow()" が表示されるため、コードのカーソル アダプタ部分も確認してください。
TAB 2のアクティビティ(javaファイル)です。
これはTABBEd ACTIVITYのコードです:-
android - 重複を返さないようにするための Android SQLite クエリ。
次のようなデータベースがあります。
_ID : SUBJECT : トピック : 講義番号
SimpleCursorAdaptor を使用してリストにクエリを配置する必要があります。
1) 最初に、すべての被験者が 1 回だけリストに配置されます (重複なし)。つまり、リストには WMCC と CCN のみが表示されます。
2)科目名をクリックすると、その科目に関するすべてのレクチャーを含む新しいリストが表示されます。たとえば、WMCC をクリックすると、WMCC に関するすべてのレクチャーを含む新しいリストが表示されます。
私は実際に最初のタスクを達成する際に問題に直面しています。つまり、SimpleCursorAdaptorを使用してリストに件名を1回だけ配置します。
ありがとう。
android - SimpleCursorAdapter から位置を取得する
これを行う方法はありますか?私の特定の目的は、単純なカーソルアダプターによって取り込まれたリスト内の編集テキストからラベルを取り込もうとしていることです。カーソルから情報を収集すると、リスト内の最新の項目の値のみが表示されます。
例:
データベースからカスタム simplecursodapter (String.valueOf(getLbs)) 内のアクティビティのメソッドに値を渡そうとしています。これは、リストビュー内のオブジェクトをクリックしてこの情報を収集しているためです。特定のリスト項目のデータを自動的に使用します。リスト項目の位置を取得し、その位置に基づいてデータベースから情報を使用する方法はありますか?
android - simplecursoradapter にデータベースへの変更を反映させる
私のアプリケーションには、メッセージのリストを含むテーブルを持つ SqlLite データベースがあります。各メッセージには「送信者」と「本文」があります。
ListView
カーソルとカーソル アダプタを使用して、データベース内のすべてのメッセージを単純に表示するを含むアクティビティがあります。関連するコードは次のとおりです。
私のアプリケーションでは、いつでも新しいメッセージをデータベースに挿入できるバックグラウンドで実行されているサービスがあります (ユーザーはリスト アクティビティを見ている場合と見ていない場合があります)。
ListView
私の質問は次のとおりです。ユーザーがリストアクティビティを表示していて、新しいメッセージがデータベースに追加された場合、この変更を反映させるにはどうすればよいですか(新しく追加されたメッセージを表示する)
メッセージがデータベースに追加されたときに、サービスがブロードキャストを開始するようにすることを検討しました。次に、アクティビティがこのブロードキャストを受信したら、クエリを再度実行します。fetchAllMessages()
ただし、特にメッセージが頻繁に追加される可能性があるため、メッセージが1つしか追加されていないことがわかっている場合は効率が悪いのではないかと心配しています
android - Android ListActivity の開始位置の設定
SQLite からのデータを ListActivity に表示しています。ユーザーはリスト要素をクリックして、DB を更新するアクティビティに移動できます。
更新アクティビティが完了すると、ユーザーは元の ListActivity に戻されます。
ユーザーが ListActivity から戻ってきたら、更新したばかりのデータを表示するように ListView を配置したいと思います (たとえば、可能な限り最初の位置に)。
表示したいエントリを指すようにカーソルを配置してみました。しかし、それは機能していないようです (コード例については、以下のコードを参照してください)。
whileループを終了した後、カーソルは正しい行に配置されていると思います。