私の都市のオブジェクトに関する情報を含むアプリケーションがあるとします。 私はMainActivityを7つの要素(オブジェクトのカテゴリ:ショップ、ショップセンター...)を持つRecyclerViewを含んでいます。 各項目をクリックすると、要素(各カテゴリの具体的なオブジェクト)を持つ別のRecyclerView(CardView)が含まれる別のアクティビティが表示されます。 CardViewの各項目をクリックすると、3つのタブ(具体的なオブジェクトの説明)を持つViewPagerだけを含む別のアクティビティが表示されます。 私は約80の活動を私のアプリで取得します。 質問:それほど多くの活動を使用するのは普通ですか、それともどういうわけか活動を再利用すべきですか?あまりにも多くのアクティビティがあるようです
0
A
答えて
1
あなたには3つのアクティビティが必要です。最初はカテゴリ、2番目はCardCiew、3番目はViewPagerです。
あなたがしなければならないことは、あなたが説明した3種類の異なるデータを受け取り、それらを表示する一般的な活動を作成することです。
0
MainActivity - Category
CategoryActivityのリストビューは - 具体的なCategory
を表示します。今、これを多くのアクティビティにサブクラス化できますが、可能であれば一般化しようとします。
サブクラスのアトリビュート - Category
のいくつかの要素をクリックすると、要素のViewPager
が表示されます。
ここでは3つのアクティビティしかカウントされません。下位の2つは、フラグメントを循環させる1つのアクティビティに結合できます。
関連する問題
- 1. あまりにも多くのテキストが
- 2. Androidであまりにも多くのアクティビティを処理するには?
- 3. あまりにも多くの点があるグラフ
- 4. あまりにも多くのマークがあるGoogleマップ
- 5. mySQLインデックスは、あまりにも多くの行があまりにも多いですか?
- 6. ERROR:あまりにも多くのデータパーティション
- 7. あまりにも多くのラッパークラス
- 8. あまりにも多くのリダイレクト - htaccess
- 9. あまりにも多くのクエリー
- 10. とあまりにも多くの
- 11. あまりにも多くのアクティビティを開始する配列要素
- 12. jQueryがあまりにも多くのhtmlを取り除く
- 13. PHPよくある実践 - あまりにも多くのパラメータを持つメソッド
- 14. PHP GETリクエストにあまりにも多くの変数がありますか?
- 15. 動作しますが、あまりにも多くのイベントが
- 16. があまりにも多くの列エクセルのマクロで
- 17. Unity5、このレンダラーにはメッシュよりも多くの素材があります
- 18. ASP.NETアプリケーションがあまりにも多く再起動する
- 19. matcher.find()があまりにも多く一致する
- 20. サービスがあまりにも多くのスペースを取る
- 21. mgcv gam()エラー:モデルにデータよりも多くの係数があります
- 22. TensorFlow RNNCellに3Dよりも多くの次元がありますか?
- 23. SQLAlchemyの「あまりにも多くのクライアント、すでに」エラー
- 24. 多くのアンチ・クッキーの動きはもうありますか?
- 25. Javaでスレッドをあまりにも多く作成する
- 26. エラーアプリケーションがメインスレッドであまりにも多くの作業を行っている可能性があります
- 27. アンカージャンプがあまりにも多い
- 28. 正規表現のマッチングがあまりにも多く
- 29. Djangoがあまりにも多くのCPUを消費 "migrate"
- 30. あまりにも多くのラウンドに行くDESプログラム。
「多くのアクティビティを使用するのは正常ですか」** ** ** 「何とか活動を再利用すべきですか?」** YES ** –
再利用アクティビティ。 –