java - 在 Android 上从 FTP 服务器下载大文件会导致提示 "Force Close"或 "Wait"

标签 java android ftp

我有一个应用程序,可以在点击 ListView 中的文件时从 FTP 服务器下载文件。一旦收到点击,下载就会开始。这导致我的应用程序变得无响应,在 logcat 中,它向我提供来自服务器的调试信息,并且下载得很好,问题是这样的。如果下载时间太长,例如超过一分钟左右,Android 会认为应用程序已卡住,并询问用户是否要强制关闭或等待。我该如何防止这种情况发生?

最佳答案

使用工作线程,请参阅处理 UI 线程中的昂贵操作,http://developer.android.com/guide/appendix/faq/commontasks.html#threading

关于java - 在 Android 上从 FTP 服务器下载大文件会导致提示 "Force Close"或 "Wait",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982593/

相关文章:

ANDROID:如何将视频文件下载到 SD 卡?

Android Studio MPAndroidChart 饼图未显示

javascript - UIWebView javascript 界面

linux - ftp 为发送的每个文件创建一个日志

php - 了解 Git,使用 php ide 和 ftp

ubuntu - Windows Azure Ubuntu - 500 OOPS : priv_sock_get_cmd error while making an FTP connection

java - 如何使用 libgdx 中的简单纹理绘制自定义形状?

java - Transaction java 中的 BlockingQueue

java - 关联关系和依赖关系有什么区别?

java - 在特定时间或事实执行 ​​Drools 规则