gpt4 book ai didi

android - android项目中如何使用@WorkerThread注解?

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

之前我在非 ui 线程(AsyncTask、Loader 等)中使用了一些调用代码的方法。但是现在我尝试对方法使用@WorkerThread 注释,它调用了一些网络请求

@WorkerThread
public void downloadInFile(final String url, final String rootDirectory, final OnFinishLoadAudioInFile onFinishLoadAudioInFile,
final OnUpdateLoadAudio onUpdateLoadAudio) {
final String fileName = URLUtil.guessFileName(url, null, null);
downloadFile(url, rootDirectory + File.pathSeparator + fileName, onFinishLoadAudioInFile, onUpdateLoadAudio);
}

,并且有 android.os.NetworkOnMainThreadException。如何正确使用@WorkerThread注解?

最佳答案

WorkerThread注解只是增加调用线程的要求,而不是自动使用特定线程。您仍然需要进行线程。

关于android - android项目中如何使用@WorkerThread注解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33649994/

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