所以无论如何,我试图为学习目的制作一个应用程序,因为我对android很新。我这样做是为了当你按下回车按钮时,会出现一个弹出警告对话框,提示用户输入他们的登录详细信息并转到下一页。问题是,一旦按下按钮,应用程序就会一直崩溃。这是我的代码
public void diaryPageBtn(View view) {
showAlertDialog();
Intent intent = new Intent(this, DiaryPage.class);
startActivity(intent);
}
public void showAlertDialog() {
LayoutInflater factory = LayoutInflater.from(this);
final View deleteDialogView = factory.inflate(
R.layout.login_dialog, null);
final AlertDialog deleteDialog = new AlertDialog.Builder(this).create();
deleteDialog.setView(deleteDialogView);
deleteDialogView.findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//your business logic
deleteDialog.dismiss();
}
});
deleteDialogView.findViewById(R.id.button2).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
deleteDialog.dismiss();
}
});
deleteDialog.show();
}
我知道警报对话框功能正常,它只是不会移动到下一页。这对我来说真的很重要,我很确定我能从那里找到其他所有东西。任何意见,将不胜感激。