Android 安卓文件上传服务在手机进入睡眠状态时停止?

Android 安卓文件上传服务在手机进入睡眠状态时停止?,android,android-service,Android,Android Service,我已经使用异步android任务在服务器上上传了一个文件,但当我的手机进入睡眠状态时,这个过程就停止了。当我让手机保持活力时,上传代码工作得非常完美。可能的解决方案是什么?添加唤醒锁 从Android开发者文档中,您可以执行以下操作: PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); Wakelock wakeLock = powerManager.newWakeLock(PowerManage

我已经使用异步android任务在服务器上上传了一个文件,但当我的手机进入睡眠状态时,这个过程就停止了。当我让手机保持活力时,上传代码工作得非常完美。可能的解决方案是什么?

添加唤醒锁

从Android开发者文档中,您可以执行以下操作:

PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
Wakelock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag");
wakeLock.acquire();
确保在这样做时释放wakelock:

wakelock.release();
更多信息请点击此处:


除了唤醒锁还有别的方法吗?当我关闭应用程序上的上传按钮,并希望显示在通知栏的进展。