6

現在、現在の場所に基づいて近くの場所のリストを表示するプロジェクトを行っています。

少し前に Android プログラミングを始めたばかりなので、コーディングしながら学習する段階です。

どうすればいいのか手がかりを得ようと、あちこち探し回った。読んで試してみた後も、まだ立ち往生しています。

私の作業コードは現在

  • カーソルローダー
  • ListView にエントリを入力するのに役立つカスタム ResourceCursorAdapter

質問

  1. ListView のエントリをフィルタリングする「正しい」方法は何ですか? Filter/Filterable インターフェイスに関する投稿を見ましたが、現在の設定では機能しないようです? カスタム CursorAdapter 内でフィルタリングを実行しますか?

  2. フィルタリングを実行した後、ListView を更新するにはどうすればよいですか? getLoaderManager().restartLoader(0, null, this) または adapter.notifyDataSetChanged() を呼び出す必要がありますか?

前もって感謝します。

4

1 に答える 1