如何解决如何在执行复杂计算时显示 ProgressBar 或 AlertDialog完成后关闭
我搜索了很多以前的问题和答案,其中大部分已被弃用。
那么,问题来了:
在我的 MainActivity 中,我调用了一些需要一段时间来计算/完成的函数。在调用这些函数之前,我想通知/显示用户该应用程序正在“加载”。我对使用 ProgressBar 或 AlertDialog 无动于衷(感谢您对其中任何一个的建议)。关键是我想在完成计算和一些函数调用后关闭加载警报。
我所有的代码都在一个类中 (MainActivity.java)。因此,我不会改变观点。
那么,作为示例,我如何根据名为“isLoading”的布尔值启动和关闭加载警报。因此,一旦 isLoading 为 false,加载警报就会消失。
我看到一些推荐 AsyncTask 的旧问题,但它已被弃用。我看到了一些线程,很多提到的技术也被弃用了。其他线程技术没有解释如何根据条件终止线程(例如 isLoading)。
我相信启动加载警报需要作为新线程的一部分执行。但是,我该怎么做?
非常感谢您的支持。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。