更改活动Android Studio-意图错误

时间:2019-03-13 16:36:23

标签: android android-intent

我试图通过单击按钮链接到活动。我一直显示错误 “ MainActivity中的ChangeActivityStudent()无法应用于(Androi.content.intent)”

这是我的代码:

string[]

2 个答案:

答案 0 :(得分:1)

在Android中,要启动新活动,您无需直接调用其构造函数。这是由Android框架完成的。而是使用context.startActivity(intent)(此文档为here)。因此,在这种情况下:

private void changeActivityStudent() {
    Intent intent = new Intent(this, StudentActivity.class); 
    startActivity(intent); 
}

由于您是从扩展MainActivity的{​​{1}}进行调用的,因此可以直接调用它。请查看this tutorial,以获取有关如何开始新活动的更多信息。

答案 1 :(得分:0)

这应该有效:

private void ChangeActivityStudent(){
       Intent intent = new Intent(MainActivity.this, StudentActivity.class);
       startActivity(intent);
}