I am uploading a huge video file by android service. But when internet fail during the uploading time then uploading failed. But want to upload restart if internet comes if the service still running. How I can achieve this things. Please help me out. Here is the service code.
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
currentId=startId;
receiver = (ResultReceiver) intent.getParcelableExtra("receiver");
allpath=intent.getExtras().getStringArray("stringarray");
selectedfilename=intent.getExtras().getStringArray("selectedfilename");
boolean isinternet=ImageUtil.isInternetOn(getApplicationContext());
if (isinternet) {
if( Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB ) {
new UploadingTask().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
} else {
new UploadingTask().execute();
}
}
return Service.START_REDELIVER_INTENT;
}