我如何在Android中重复或重复使用Activity

问题描述 投票:-1回答:1

我正在制作我的第一个应用程序游戏。

下面的图片是我的应用程序的活动,这是我的应用程序的过程。

  1. 玩家选择玩家人数
  2. [每个玩家一个接一个地接受他/她的角色。

在我的游戏中,最多可以有20位玩家玩游戏。但是,我不能重复'第一个角色是...,第二个角色是...,第三个角色是..'20次...

所以我想重复并重复使用我的活动作为所选玩家的数量。我想重复我的活动,只将第一个更改为第二个,并更改玩家的角色。我在Google上搜索了多个小时,但找不到方法...

如果有人回答我的问题,我将非常感谢谢谢

*emphasized text*

enter image description here

enter image description hereenter image description hereenter image description here

android android-layout android-intent android-activity
1个回答
0
投票

我将尝试为您应该做的事情提供高层次的详细说明。

  1. 您不能重用活动-有一个称为片段的概念。您可能应该使用它。如今,几乎每个人都试图制作包含很多片段的Single Activity应用。
  2. 即使使用片段,也不需要创建20个片段来完成任务。
  3. 您可以具有一个活动(MainActivity),其中包含1个片段(PlayerDetailsFrgament)。通过单击“下一步/确认”按钮来调用此片段,方法是使用意图将数据发送到片段,或者从数组中读取玩家编号和角色,或者列出任何内容,然后更改UI。

所以基本上您要解释的是,您应该能够使用1个Activity和1个Fragment来完成该工作。您不需要为此进行20种不同的活动。

希望对您有帮助

© www.soinside.com 2019 - 2024. All rights reserved.