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