Android Studio中的活动

时间:2018-11-14 16:12:22

标签: android-studio android-activity

我正在做一个Android应用,使用RecycleView列出蔬菜的简单列表。按下每种蔬菜名称,它将切换到其信息页面,即另一项活动。假设我列出了10种蔬菜,这意味着我需要创建11 activities1 MainActivity(所有蔬菜的列表)+ 10 informationPageActivity(每种蔬菜的信息页面),或者我可以是否通过2个活动以某种方式动态地做到这一点,即一个主要活动和一个所有InfoPages?

2 个答案:

答案 0 :(得分:0)

您需要进行两项活动,一项用于显示蔬菜列表,另一项用于获取所选蔬菜的信息。

否则,您可以按照两个片段进行单个活动,一个片段用于列表,另一个片段用于详细信息。您需要将片段添加到Backstack中,才能在列表和详细屏幕之间进行导航。

答案 1 :(得分:0)

否,您只需要进行两项活动, 一种用于蔬菜清单,一种用于细节。

您需要蔬菜数据,即通常存储在 ArrayList 中的数据集,这会使回收者物料数据互不相同,然后您可以意图将一个数据转换为另一个数据使用 Parcelable

进行的活动

示例使用回收站视图: https://www.androidhive.info/2016/01/android-working-with-recycler-view/