即使在应用程序被强制停止/关闭后,我也想将视频文件上传到服务器。现在,只要我强制停止应用程序,视频上传过程就会停止。当应用程序在前台和后台时上传很好,但是当我们通过长按主页按钮或通过设置/应用程序管理器停止应用程序时。
我已经使用过服务和线程,但它不起作用。
即使在应用程序被强制停止/关闭后,我也想将视频文件上传到服务器。现在,只要我强制停止应用程序,视频上传过程就会停止。当应用程序在前台和后台时上传很好,但是当我们通过长按主页按钮或通过设置/应用程序管理器停止应用程序时。
我已经使用过服务和线程,但它不起作用。
尝试这个:
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();
}