gpt4 book ai didi

Android显示错误对话框的onError方法

转载 作者:行者123 更新时间:2023-11-30 00:25:17 25 4
gpt4 key购买 nike

我想在处理程序结果上显示从 api 返回的错误对话框,但在尝试显示时我什么也没得到。我会帮助显示此错误

 @Override
public void onError(Throwable e) {
TicketScanActivity.this.dialogProgress.dismiss();
showValidErrorDialog(getApplicationContext());
Log.d("onError", e.toString());
}

这是我调用来显示消息的显示方法

private void showValidErrorDialog(Context context)
{
new MaterialDialog.Builder(context)
.title(R.string.dialog_error)
.content(R.string.unsuccessful_validation)
.positiveText(R.string.dialog_positive)
.show();
}

最佳答案

您不能使用 getApplicationContext() 来显示对话框。

对话框由他的 Activity 拥有。使用当前 Activity 上下文,而不是使用应用程序上下文。

尝试使用 thisTicketScanActivity.thisgetContext()getActivity()。这将取决于您在何处构建对话框。

关于Android显示错误对话框的onError方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45485514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com