0

CustomListActivity同じデータの 2 つのファセットを公開したいがあります。

例: 車のリストがあり、色のセットとモデルのセットをリストしたいと考えています。これらは my からの mimetype でフィルタリングされますContentProvider:

org.acme.cars.cursor.dir/colors org.acme.cars.cursor.dir/models

CustomListActivityはかなり複雑ですが、再利用するのに十分一般的ですが、次のとおりです。

  • ユーザーは、メニュー/ボタン バーから 2 つのリストを切り替えることができる必要があります。
  • リストは MAIN LAUNCHER の意図です。
  • ユーザーが選択したファセット (モデルまたは色) を記憶する必要があります。
  • これらのアクティビティは mimetype で呼び出せるはずです。

だから、私の質問は:

AndroidManifest.xml で 2 つのアクティビティを宣言し、それぞれ同じクラスでパラメータ化することはできますか?それとも、クラス内から何らかのスイッチを使用する必要がありますか?

4

1 に答える 1

1

それを 1 つのアクティビティとして保持し、レイアウトを個別の XML ファイルに保持し、setContentView を使用してそれらを切り替えてみませんか?

于 2010-01-22T00:06:09.063 に答える