минута на ожидание
This commit is contained in:
@ -1608,10 +1608,10 @@ public class DbOpenHelper extends SQLiteOpenHelper
|
|||||||
if(tbl==null) return false;
|
if(tbl==null) return false;
|
||||||
|
|
||||||
Cursor cursor;
|
Cursor cursor;
|
||||||
if(tbl.name.equals("countries"))
|
//if(tbl.name.equals("countries"))
|
||||||
Log.i("igor", "tbl0=" + tbl.name);
|
// Log.i("igor", "tbl0=" + tbl.name);
|
||||||
if(tbl.name.equals("countriesregions"))
|
//if(tbl.name.equals("countriesregions"))
|
||||||
Log.i("igor", "tbl0=" + tbl.name);
|
// Log.i("igor", "tbl0=" + tbl.name);
|
||||||
|
|
||||||
//Проверка на существование полей
|
//Проверка на существование полей
|
||||||
Boolean[] fb=new Boolean[tbl.fields.size()]; //Для проверки существования полей в локальной таблице
|
Boolean[] fb=new Boolean[tbl.fields.size()]; //Для проверки существования полей в локальной таблице
|
||||||
|
|||||||
@ -948,15 +948,15 @@ class MyThread extends Thread
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
sleep(tsk.wait); //Если в задании задано сколько подождать перед запуском
|
sleep(tsk.wait); //Если в задании задано сколько подождать перед запуском
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException ex) {
|
||||||
Log.i("igor", "InterruptedException");
|
Log.i("igor", "Sleep error",ex);
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
URL url = new URL(tsk.url);
|
URL url = new URL(tsk.url);
|
||||||
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
|
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
|
||||||
conn.setReadTimeout(15000);
|
conn.setReadTimeout(60000); //60000 = 60 секунд
|
||||||
conn.setConnectTimeout(15000);
|
conn.setConnectTimeout(15000);
|
||||||
conn.setRequestMethod("POST");
|
conn.setRequestMethod("POST");
|
||||||
|
|
||||||
@ -1058,7 +1058,7 @@ class MyThread extends Thread
|
|||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
bError = true;
|
bError = true;
|
||||||
Log.i("igor", ex.toString());
|
Log.i("igor", "URL = "+tsk.url,ex);
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
HttpClient httpClient = new DefaultHttpClient();
|
HttpClient httpClient = new DefaultHttpClient();
|
||||||
@ -1132,7 +1132,7 @@ class MyThread extends Thread
|
|||||||
tsk.s = false; //Отмечаем как не отправленное
|
tsk.s = false; //Отмечаем как не отправленное
|
||||||
tsk.t++; //Увеличиваем счётчик количество попыток отправки
|
tsk.t++; //Увеличиваем счётчик количество попыток отправки
|
||||||
|
|
||||||
if(tsk.t>10) //Удаляем задание после 10 попыток отправки
|
if(tsk.t>5) //Удаляем задание после 10 попыток отправки
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
mSemaphore.acquire();
|
mSemaphore.acquire();
|
||||||
|
|||||||
Reference in New Issue
Block a user