Android - 在Intent()描述中重用具有不同目标Activity的Activity

时间:2014-05-06 21:57:36

标签: android android-intent android-activity

我正在创建一个Android练习应用程序 - 我有10个例程,每个练习大约4-5个练习。每个活动都有一个练习,其间有一个活动RestActivity

我希望在每次练习后都显示其余活动,用户可以单击按钮将应用向前移动到下一个活动。所以活动流程将是1,r,2,r,3 - 就像图像一样。

enter image description here

我的问题是Intent描述中的目标参数每次都会有所不同,所以在活动之间有50多个转换,我相信它可能会变得非常混乱。我也想重用RestActivity,因为我的大学指南想要创建副本RestActivity 50次,目的地是唯一的变化(我的意思是真的吗?)

我知道给每个活动一个密钥并在每个交换机上传递一个整数。

Bundle b = new Bundle();
b.putInt("key", 1); //Your id
intent.putExtras(b); //Put your id to your next Intent
startActivity(intent);

我可以在if-elses中使用switch(或RestActivity语句)的墙来计算下一个Activity,但我相信这会非常混乱。< / p>

有人会有任何其他有用的想法吗?再次感谢!

0 个答案:

没有答案