Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的视频上传_Android - Fatal编程技术网

Android中的视频上传

Android中的视频上传,android,Android,我想上传视频文件到服务器,即使应用程序被强制停止/关闭。现在,只要我强制停止应用程序,视频上传过程就会停止。当应用程序位于前台和后台时,上传是可以的,但当我们长按home按钮或通过设置/应用程序管理器停止应用程序时,上传是可以的 我已经使用了服务和线程,但它不起作用。试试这个: private void uploadData(String filePath) { final Handler handler = new Handler(); new Thread(new Runna

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

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

试试这个:

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();
}
private void上传数据(字符串文件路径){
最终处理程序=新处理程序();
新线程(newrunnable()){
公开募捐{
handler.post(新的Runnable(){
公开募捐{
新建异步任务(){
受保护的结果doInBackground(参数…参数){
//将您的上传代码粘贴到此处。这将起作用
}
}.执行(参数);
}
});
}
}).start();
}

您尝试过asynctask吗?谢谢Biraj,是的,我们尝试过,但asynctask也在我们停止应用程序后立即停止。