【发布时间】:2016-07-23 08:02:09
【问题描述】:
我需要启动一个活动,告诉用户完成表单后它必须启动什么活动。
我试过了,它似乎是正确的
new Intent(this, Activity1.class)
.putExtra("myActivity", Activity2.class);
如果我必须让它启动另一个课程,我会这样做
new Intent(this, Activity1.class)
.putExtra("myActivity", AnotherActivity.class);
这是正确的方法吗?
在 Activity1 中我应该如何获取 .class 类型的额外参数?
【问题讨论】:
-
你不要那样做;传递一个唯一值,如字符串“ActivityB”或 C 或整数,如 1、2、3,然后在获得额外信息时切换以知道要启动哪个活动!
-
你是对的,但这似乎是一种避免切换部分的方法。
-
你需要选择多少活动?也许从那里我可以提供帮助
-
其实有两个活动
-
这应该很容易;让我在下面给出一个答案供您尝试;
标签: android android-intent data-extraction