私は、CursorLoaderモデルを使用して必要なデータにカーソルを使用してアクセスする方法について少し混乱します。 SimpleCursorAdapterを使用して、onLoadFinishedメソッド内でアダプタのswapCursorメソッドにカーソルを渡すことができました。これは、次のように実装する必要があります。取得したデータにカーソルローダーを使用するには?
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
facilityAdapter.swapCursor(cursor);
}
ここでデータベースを照会する必要があり、返される行数に基づいて整数が表示されます。この情報にはどうすればアクセスできますか?あるID番号が他のデータベーステーブルの外部キーであるため、私はそれをバンドルして次のアクティビティに渡すことができるように、選択した特定の行(_id)を保存したい情報があります。データベースに照会します。アンドロイドのデベロッパーサイトでは、cursor.getInt、cursor.getStringなどのカーソルクラスへのアクセサメソッドがあることがわかりました。これらのメソッドを使用して、後のデータにアクセスする必要があります。
非常に参考になりました。アンドロイドのデベロッパーサイトには、現在の標準でデータにアクセスしていることを確認したかった廃止された例がたくさんあります。 – bgrantdev
@Alex: - 私は奉仕によって広がる授業を持っています。今私は携帯電話の受信トレイからメッセージにアクセスすると、カーソルを管理し始めることなく、もう一度&1つのメッセージを出します。私は理解できません。どうすればいいですか教えてください。 –
@DeepankerChaudhary StackOverflowに関する質問をして、リンクをコピーして貼り付けると、私はそれに答えることができます。 :) –