私の都市のオブジェクトに関する情報を含むアプリケーションがあるとします。 私は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. あまりにも多くのマークがあるGoogleマップ
- 4. あまりにも多くの点があるグラフ
- 5. mySQLインデックスは、あまりにも多くの行があまりにも多いですか?
- 6. あまりにも多くのリダイレクト - htaccess
- 7. あまりにも多くのクエリー
- 8. あまりにも多くのラッパークラス
- 9. とあまりにも多くの
- 10. ERROR:あまりにも多くのデータパーティション
- 11. あまりにも多くのアクティビティを開始する配列要素
- 12. jQueryがあまりにも多くのhtmlを取り除く
- 13. PHPよくある実践 - あまりにも多くのパラメータを持つメソッド
- 14. PHP GETリクエストにあまりにも多くの変数がありますか?
- 15. 動作しますが、あまりにも多くのイベントが
- 16. Hibernateがあまりにも多くのクエリを作成する
- 17. ループがあまりにも多くの子を作成する
- 18. Android Clarifai API com.clarifai.api.exception.ClarifaiThrottledException:あまりにも多くのリクエストがあります
- 19. があまりにも多くの列エクセルのマクロで
- 20. Python Tornadoがあまりにも多くのファイルを開く
- 21. Unity5、このレンダラーにはメッシュよりも多くの素材があります
- 22. ASP.NETアプリケーションがあまりにも多く再起動する
- 23. matcher.find()があまりにも多く一致する
- 24. サービスがあまりにも多くのスペースを取る
- 25. Postgresエラー "エラー:INSERTに式よりも多くのターゲット列があります"
- 26. TensorFlow RNNCellに3Dよりも多くの次元がありますか?
- 27. mgcv gam()エラー:モデルにデータよりも多くの係数があります
- 28. SQLAlchemyの「あまりにも多くのクライアント、すでに」エラー
- 29. XMLがあまりにも多くの行を返す
- 30. ブルームフィルタハッシュがあまりにも多くの衝突を返す
「多くのアクティビティを使用するのは正常ですか」** ** ** 「何とか活動を再利用すべきですか?」** YES ** –
再利用アクティビティ。 –