我试图通过单击按钮链接到活动。我一直显示错误 “ MainActivity中的ChangeActivityStudent()无法应用于(Androi.content.intent)”
这是我的代码:
string[]
答案 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);
}