gpt4 book ai didi

java - 如何让加载 Activity 等待线程完成

转载 作者:行者123 更新时间:2023-12-02 01:49:16 25 4
gpt4 key购买 nike

您好,我有一个应用程序,它通过创建一个包含用户信息和密码加密的文件来创建 session ...加密操作需要一些时间我添加了一个具有加载主题的 Activity 我的问题是如何加入加密线程来自加载 Activity ,但它不在同一个 Activity 类中,如下所示

            //encryption thread Thread t1=....
Intent intent = new Intent(LoginActivity.this, LoadingActivity.class);
startActivity(intent);

这里我想要一个代码来加入 t1,当我正在加载 Activity 并且 t1 处于登录 Activity 时

          //after joining the thread   
Intent intent = new Intent(LoadingActivity.class, LoginActivity.this);
startActivity(intent);

最佳答案

ProgressDialog 将让您在等待后台任务完成时显示对话框。您可以结合AsyncTask来显示/隐藏对话框并执行后台工作。虽然 Thread 也可以工作。

您可以使用其他方式的进度指示器代替ProgressDialog,通过AsyncTask方法激活或停用。

关于java - 如何让加载 Activity 等待线程完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57437920/

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