java - 为什么 Android Studio 不断要求 "Expression Expected"?

标签 java android android-studio

这是我的代码:

 @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);

        }
    });
}

我正在开发一款允许客户预约的应用程序,为此,他们需要注册或登录。我为他们俩制作了 Activity ,如果没有获得“预期的表达”,我是 Android Studio 的新手,不知道该怎么做。有什么帮助吗?

最佳答案

您缺少一些信息。不管怎样,我发现你的行有错误

startActivity(SignUp);

startActivity(SignIn);

正确的方式应该分别是startActivity(j)startActivity(k)

关于java - 为什么 Android Studio 不断要求 "Expression Expected"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47333187/

相关文章:

android - 即使检查正确,我也会不断收到弃用的 API 警告

java - 使用 CXF 生成的客户端在 weblogic 12c 中使用 Web 服务时出现 SSL 异常

java - Unicode 组合字符单独打印(不与前一个字符组合)

java - 倒数计时器,timeLeftInMillis

java - 恢复倒计时

java - 在订阅时发出最新值的 RxJava Observable

android-studio - 谷歌播放服务不是最新的

java - 关于存储用户输入

java - 如何使用 Hibernate/JDBC 删除函数?

java - 如何从 xml 首选项中的对话框启动 Activity ?