Вы используете класс, который расширяет AsynTask ... Пожалуйста, используйте для этого ссылку .
Внутри ur doInBackground () вызывает метод ur для выполнения вставки.
Подробнее Объяснение:
Создать внутренний класс InsertTask внутри вашей активности, например:
private class InsertTask extends AsyncTask<String, Void, Boolean> {
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected Boolean doInBackground(String... params) {
Boolean success = false;
try {
//place insert code here
success = true;
} catch (Exception e) {
if(e.getMessage()!=null)
e.printStackTrace();
}
return success;
}
@Override
protected void onPostExecute(Boolean success) {
super.onPostExecute(success);
}
}
Внутри ur onCreate (), дать:
new InsertTask.execute(); //this calls the doInBackground method of InsertTask
Делая это, когда вызывается ваша активность, вещи, написанные внутри doInBackground (), выполняются там, вставляя значения ur.