gpt4 book ai didi

java - 我想减少时间。如何在不花时间的情况下进行下一个 Activity 。我有 12 个 j 儿子在异步任务中运行

转载 作者:行者123 更新时间:2023-12-02 03:04:42 24 4
gpt4 key购买 nike

感谢您的帮助,我使用 volley 库解决了这个问题。我有一个应用程序,其中有 12 个 AsyncTask,用于从服务器下载数据。我想在单击按钮时导航到下一个 Activity 。当用户单击按钮时,我将停止或取消所有 AsyncTask,但此过程会导致屏幕滞后或挂起 5 到 10 秒,然后再继续下一个 Activity 。据我所知,这种情况正在发生,因为它正在取消 AsyncTask。有没有更好的方法来切换 Activity ?我切换成功,但挂了一段时间。

最佳答案

请尝试在单独的 ui 线程中编写代码,如下所示:

new Handler().post(new Runnable() {
@Override
public void run() {
// start your new activity here
}
});

关于java - 我想减少时间。如何在不花时间的情况下进行下一个 Activity 。我有 12 个 j 儿子在异步任务中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41887662/

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