将大型文件从Android应用程序发送到远程服务器的最佳方法是什么?
由于UI有一个线程,我想保留1个线程用于网络连接(SFTP协议),而不重新连接我发送的每个文件。 * AsyncTask很糟糕,因为操作会持续太长时间,UI会冻结。 * IntentService不是最好的,因为它必须为每个文件重新连接(当线程结束时,它会自动断开连接,我不知道如何保持连接打开)。
一些不错的选择:UI的1个线程,1个保持连接打开的线程,1个用于下载/上传到服务器的线程。 也许使用标准的Runnable类?
提前致谢!