gpt4 book ai didi

android - android 中的警报对话框

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:07:37 24 4
gpt4 key购买 nike

在我的应用程序中,如果 API 调用失败,我使用警告对话框显示“连接错误”消息。API 调用是在 AsyncTask 中编写的。当 API 被调用时显示“正在加载”对话框,onPostExecute 我将关闭此“正在加载”的对话,之后如果 API 调用失败我将显示“连接错误”消息。

我的问题是,当我按下主页按钮时会显示“正在加载”对话框,当我返回应用程序时,应用程序处于卡住状态。

我认为问题出在“连接错误”AlertDailog 框上,如果我删除 alertDailog.show,我们将不会遇到此问题。

如何解决?

最佳答案

当按下主页按钮时,您可以选择在 Activity 的 onPause() 方法中取消异步任务,并关闭加载对话框。

当 Activity 恢复时(应用程序被带到前台),重新启动您的 AsyncTask。

这是对你的问题的一个很好的阅读: http://blog.doityourselfandroid.com/2010/11/14/handling-progress-dialogs-and-screen-orientation-changes/

关于android - android 中的警报对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8641707/

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