attempt to re-open an already-closed object: SQLiteDatabase:
public class VendedorSincronizar extends AsyncTask<Object,Void, Void> {
@Override
protected Void doInBackground(Object... objects) {
Context context = (Context) objects[0];
VendedorDao vendedorDao = new VendedorDao(context);
Vendedor vendedor = vendedorDao.getVendedor();
DSRESTConnection con = ConexaoServidor.getConection(context);
DSProxy.TServerMethods1 servidor = new DSProxy.TServerMethods1(con);
TDataSet ds = null;
try {
ds = servidor.getVendedor(String.valueOf(vendedor.getIdVendedor()));
while (ds.next()) {
vendedor.setInativo(ds.getValue("INATIVO").GetAsString());
vendedor.setValorVerba(ds.getValue("VVERB").GetAsDouble());
Log.i("VENDEDORSINCRONIZAR"," - " + vendedor.toString());
vendedorDao.alterarVendedor(vendedor);
}
} catch (DBXException e) {
Log.i("ERRO SINCRONIZAR VENDE"," - " + e.getMessage());
} finally {
assert con != null;
con.CloseSession();
}
return null;
}
}