問題タブ [android-cursor]

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 投票する
4 に答える
16153 参照

android - ContentObserver と DatasetObserver の違いは?

ContentObserverとはどう違いDatasetObserverますか?

どちらかをいつ使用する必要がありますか?

Cursorは単一の行で取得します。データの変更について通知を受け取りたい - 例えば。行が更新されたとき。

どのオブザーバー クラスを登録すればよいですか?

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

android - Android:独自のカーソルクラスを作成するにはどうすればよいですか?

私はAndroidでSqliteを使用しており、データベースから値を取得するには、次のようなものを使用します。

1つの方法で実行できるように、独自のカーソルを作成したいと思いgetColumnIndex()ますgetString()。このようなもの:

取得したカーソルを拡張する独自のクラスを作成したいのですがsqliteDatabase.rawQuery、これを実現する方法がわかりません。SQLiteCursorを拡張する必要がありますか、それともどのように行う必要がありますか?それも可能ですか、それは良い考えですか?

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

android - Android スピナーの選択項目

このようにデータベースからスピナーを作成しています

このようにスピナーの選択したアイテムからコンテンツを取得しようとすると

私は次のようになります。データベースから都市名または都市 ID を取得する方法はありますか。

ここに画像の説明を入力

0 投票する
3 に答える
4579 参照

android - Android のカーソル エラーは、列が存在しないことを示しています

私のアプリは、選択した作成者に応じて、一連の引用を含むカーソルを返す必要があります。現在、アプリケーションをハード コーディングしているため、1 人の著者の引用のみが返されます。

カーソル アダプターのパラメーターでエラーが発生し、"to" 列を設定すると、この列 "quote" が存在しないことがわかります。

to パラメータを に変更KEY_QUOTEしようとしましたが、実際のデータベース列の名前を変更しようとしましたが、それでもまだ喜びです。

私は何を間違っていますか?

以下は、この操作で使用されるコードのブロックです。

  1. データベース テーブルの作成、Quotes
  2. このテーブルへの入力
  3. 引用符のクエリ
  4. データベース接続を開き、カーソルを作成します(「from」パラメーターを使用して実際のエラーが発生する場所)

1.

2.

3.

4.

さらに明確にするために、エラーログを含めました。

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

android - Androidエラー:java.lang.IllegalStateException:すでに閉じられているカーソルを再クエリしようとしています

環境(HoneyComb3.0.1を実行しているXoomTablet用のLinux/ Eclipse Dev)

私のアプリでは、カメラ(startIntentForResult())を使用して写真を撮っています。写真を撮った後、onActivityResult()コールバックを取得し、「写真を撮る」インテントを介して渡されたURIを使用してビットマップをロードできます。その時点でアクティビティが再開され、画像をギャラリーにリロードしようとするとエラーが発生します。

私が使用している唯一のカーソルロジックは、画像が撮影された後、次のロジックを使用してUriをファイルに変換することです。

私が間違っていることについて何か考えはありますか?

0 投票する
3 に答える
4859 参照

android - ハニカムとカーソル

ハニカムを使用するように完全に変換されたこのアクティビティがあります。新しいcursorLoaderを使用するために、すべてのカーソル管理を作り直しました。他のすべての OS バージョン (互換性ライブラリを使用) ではすべてがうまく機能しますが、ハニカムではまだ機能しません。次のスタック トレースは、どのカーソルまたはどの行が失敗しているかがわからないため、理解するのが非常に困難です。さらに、デバッグ時には、ParentActivity のコード行は実行されません。ParentActivity を再開すると、このエラーが発生します。アクティビティを開始するとうまくいきますが、アクティビティに戻ると失敗します。

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

android - Android アプリは、カスタムの simplecursadapter で bindView をヒットしません

カスタム カーソルが bindView オーバーライド メソッドにヒットしない理由がわかりません。何か案は?

アクティビティ:

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

android - 非アクティビティクラスでカーソルを使用する方法

CallLog.Calls.CONTENT_URI非アクティビティクラスからデータを取得したくありません。CallLogからこれらのデータを取得するためにカーソルを使用しています。しかし、非アクティビティクラスでは、カーソルにエラーが表示されるので、どうすればこれを実行できますか?

現在このようにやっています、

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

java - Androidのカーソルからデータを取得するには?

データベースから情報を取得しますが、それはすべて Cursor にあります。ここで、カーソル内の各項目を調べて、lng lats と地図に表示する名前を取得する必要があります。

これを呼び出す別のメソッドfecthAllSpots()がカーソル内の多くのアイテムを返します。そのカーソル内の各行から各 lng lat と name を取得するにはどうすればよいですか?

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

android - Edit Textboxカーソルの開始をデフォルトの位置に設定する方法は?

境界線が2行の境界線のように少しグラフィカルであるedittext box drawableを使用しています.問題は、テキストを入力すると、ボックスの端と重なっている場合です.最初にスペース/ギャップを作成するにはどうすればよいですか?左端から 1/2 スペース空けてからテキストを入力できます。

ありがとう