这个问题在这里已有答案:
我按照在线教程使用SQLite创建登录/注册活动。该教程只有4个月的时间,我完全按照教程运行我的应用程序,它没有启动我的Intent,它给了我以下错误:
致命异常主:....由:java.lang.NullPointerException:尝试在空对象引用上调用虚方法'void android.widget.TextView.setOnClickListener(android.view.View $ OnClickListener)'....
这是一个带有onClickListener的textView,我把它改成了一个按钮......
register.setOnClickListener(new View.OnClickListener(){//the error is on this line
@Override
public void onClick(View v){
Intent registerIntent = new Intent(Login.this, Register.class);
startActivity(registerIntent);
}
});
您必须在此代码之前使用初始化
intializ示例:
按钮寄存器=(按钮)findViewById(R.id.button);