2

即使在应用程序被强制停止/关闭后,我也想将视频文件上传到服务器。现在,只要我强制停止应用程序,视频上传过程就会停止。当应用程序在前台和后台时上传很好,但是当我们通过长按主页按钮或通过设置/应用程序管理器停止应用程序时。

我已经使用过服务和线程,但它不起作用。

4

1 回答 1

0

尝试这个:

private void uploadData(String filePath) {
    final Handler handler = new Handler();
    new Thread(new Runnable() {
        public void run() {
            handler.post(new Runnable() {
                public void run() {
                    new AsyncTask<Params, Progress, Result>() {
                        protected Result doInBackground(Params... params) {
                            //paste your uploading code here. this will work
                        }
                    }.execute(Params);
                }
            });
        }
    }).start();
}
于 2013-09-02T12:04:49.370 回答