/** * Se ejecuta después de "onPreExecute". Se puede llamar al hilo Principal con el método * "publishProgress" que ejecuta el método "onProgressUpdate" en hilo Principal * * <p>Se ejecuta en el hilo: EN SEGUNDO PLANO * * @param array con los valores pasados en "execute" * @return devuelve un valor al terminar de ejecutar este segundo plano. Se lo envía y ejecuta * "onPostExecute" si ha termiado, o a "onCancelled" si se ha cancelado con "cancel" */ @Override protected Integer doInBackground(String... variableNoUsada) { Log.v("Asyntask doInBackgrounde", "Asyntask doInBackgrounde "); String user = datosUser.getUser(); String pass = datosUser.getPass(); String ip = datosUser.getIp(); short puerto = datosUser.getPuerto(); try { UsuariosSQLiteHelper dbHelper = new UsuariosSQLiteHelper(context); SQLiteDatabase db = dbHelper.getWritableDatabase(); db.execSQL( "INSERT INTO AUTENTICA(id,usuario, password) VALUES(1,'" + user + "','" + pass + "')"); Cursor c = db.rawQuery(" SELECT * FROM AUTENTICA ", null); if (c.moveToFirst()) { // Recorremos el cursor hasta que no haya más registros do { String id = c.getString(0); String usuario = c.getString(1); String contraseña = c.getString(2); } while (c.moveToNext()); } } catch (Exception e) { } return mensajesrecibidos; }