我想打开一个对话框。并在几秒钟后自动关闭,对话框中的按钮也应该可以关闭对话框,无论哪个先发生。但我找不到在时间结束后关闭对话框的正确方法。
我使用下面的自定义对话框:
对话框XML非常简单,它只显示标题、消息和按钮。
我已经花了几天时间研究这个问题,但是还是无法解决。
我使用下面的自定义对话框:
private void okShowDialog(String title, String message){
vibrate();
final Dialog dialogo=new Dialog(Login.this);
dialogo.setContentView(R.layout.okdialog);
dialogo.setCancelable(false);
TextView errorTitle=dialogo.findViewById(R.id.lblTitleDialog);
errorTitle.setText(title);
TextView errorMessage=dialogo.findViewById(R.id.txtErrorDialog);
errorMessage.setText(message);
Button dialogButton = (Button) dialogo.findViewById(R.id.btnCont);
dialogButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onBackPressed();
}
});
dialogo.show();
}
对话框XML非常简单,它只显示标题、消息和按钮。
我已经花了几天时间研究这个问题,但是还是无法解决。