如图
看看onclick有没有执行
该回答引用GPTᴼᴾᴱᴺᴬᴵ
根据您提供的代码片段,看起来您的代码有几个问题:
1.您在 initUI() 方法中,将 button2 设置为点击监听器,但是在代码中没有展示该方法被调用。您需要在 onCreate() 方法中调用该方法。
2.您在 onClick() 方法中,将 Intent 的构造函数括号中的内容为空,这会导致创建 Intent 对象失败。您需要将其设置为当前活动的上下文,如下所示:
Intent intent = new Intent(MainActivity.this, ZhuceActivity.class);
3.您在 onClick() 方法中,使用了一个比较操作符 == 来判断点击的按钮是否是 button2,但是比较操作符不适用于比较两个 int 类型的值,您需要使用 equals() 方法来比较,如下所示:
if (view.getId() == R.id.button2) {
// 跳转至注册页面
Intent intent = new Intent(MainActivity.this, ZhuceActivity.class);
startActivity(intent);
}
希望以上内容可以帮助您解决问题。
setContentView()要在 findViewById之前
不知道你这个问题是否已经解决, 如果还没有解决的话:还没有解决,人都麻了
setContentView()要在 findViewById之前