改变屏幕/新意图

时间:2011-02-13 19:22:45

标签: android

我正在尝试将屏幕从第一个更改为第二个并再次返回,但是传递了一些额外的变量。目前我从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);
}

1 个答案:

答案 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);