mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-27 15:11:13 -04:00
Refactor SenderDeviceAsyncTask
This commit is contained in:
parent
37c8a468de
commit
3b1e073f05
@ -47,10 +47,7 @@ class SenderDeviceAsyncTask extends AsyncTask<Uri, Integer, Boolean> {
|
|||||||
@Override
|
@Override
|
||||||
protected Boolean doInBackground(Uri... fileUris) {
|
protected Boolean doInBackground(Uri... fileUris) {
|
||||||
|
|
||||||
try { // Delay before trying to connect with receiver, to allow slower devices to setup server
|
if (delayForSlowReceiverDevicesToSetupServer() == false) {
|
||||||
Thread.sleep(3000);
|
|
||||||
} catch (InterruptedException e) {
|
|
||||||
Log.e(TAG, e.getMessage());
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -95,6 +92,16 @@ class SenderDeviceAsyncTask extends AsyncTask<Uri, Integer, Boolean> {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean delayForSlowReceiverDevicesToSetupServer() {
|
||||||
|
try { // Delay trying to connect with receiver, to allow slow receiver devices to setup server
|
||||||
|
Thread.sleep(3000);
|
||||||
|
} catch (InterruptedException e) {
|
||||||
|
Log.e(TAG, e.getMessage());
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onProgressUpdate(Integer... values) {
|
protected void onProgressUpdate(Integer... values) {
|
||||||
int fileIndex = values[0];
|
int fileIndex = values[0];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user