这是我的代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnSighin = (Button) findViewById(R.id.btnSignIn);
btnSignUp = (Button) findViewById(R.id.btnSignUp);
btnSignUp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent j = new Intent(MainActivity.this, SignUp.class);
startActivity(SignUp);
}
});
btnSighin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick (View view) {
Intent k = new Intent(MainActivity.this, SignIn.class);
startActivity(SignIn);
}
});
}
我正在制作一个允许客户预约的应用程序,为了这样做,他们需要注册或登录。我为他们两个人开展了活动,但我无法运行"表达预期"我是Android Studio的新手,不知道该怎么做。有什么帮助吗?
答案 0 :(得分:3)
您缺少一些信息。无论如何,我看到你在行中有错误
startActivity(SignUp);
和
startActivity(SignIn);
正确的方法应分别是startActivity(j)
和startActivity(k)
答案 1 :(得分:0)
您必须将intent对象传递给start activity方法而不是signup或signin类
所以它应该是startActivity(i)
和startActivity(j)