【发布时间】:2018-07-24 18:41:32
【问题描述】:
所以我有一个 ArrayList,我想使用这段代码(在 ListAdapter 类中)创建意图和切换活动:
for (int i = 0; i <= activityList.size(); i++){
if (position == i){
Intent intent = new Intent(context, (activityList.get(i).getName()).class);
context.startActivity(intent);
}
}
我在 .class 周围收到“预期标识符”错误。
我确实有一段工作代码,可以满足我的要求,但我必须在此处指定类(这不是我想要的):
if (position == 0) {
Intent intent = new Intent(context, NextActivity.class);
context.startActivity(intent);
}
不完全确定为什么第一段代码不起作用。任何帮助将不胜感激。
【问题讨论】:
-
1) 我认为您不需要 = 登录
-
是的,它是一个字符串列表。引号搞砸了?
-
呃……是的。因为 NextActivity 不是字符串......它是一个文件名。
-
啊,不知道为什么我没想到。谢谢,那我去改一下
标签: android android-intent arraylist start-activity