我正在尝试将屏幕从第一个更改为第二个并再次返回,但是传递了一些额外的变量。目前我从1到2,但当我从2回到1时,它会导致错误,应用程序意外停止。我已经解决了这部分代码的问题。我现在不想尝试传递任何其他变量,只是让它改变。
第一页包= max.multiplebuttons.com 活动=多按钮
第一页包= max.reason.com 活动= reason_screen
public void nextquestion(){
Intent a = new Intent();
a.setClassName("max.reason.com", "max.multiplebuttons.com.multibuttons");
startActivity(a);
}
答案 0 :(得分:0)
a.setClassName("max.reason.com", "max.multiplebuttons.com.multibuttons");
你的问题就在这里。类multibuttons
不在包max.reason.com
内。
编辑:
我无法提供确切的语法,因为我需要查看命名约定,但您必须执行以下操作:
Intent a = new Intent(Activity1.this, Activity2.class);
startActivity(a);