>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Padrão DAO com biblioteca ION



package com.example.pichau.tsis;

import android.content.Context;
import android.content.Intent;
import android.widget.Toast;

import com.google.gson.JsonObject;
import com.koushikdutta.async.future.FutureCallback;
import com.koushikdutta.ion.Ion;

/**
* Created by Pichau on 16/07/2017.
*/

public class UsuarioDAO {

private Context ctx;
private boolean re = false;

public UsuarioDAO(Context ctx){
this.ctx = ctx;
}

public boolean insert(Usuario user ){

Ion.with(ctx)
.load("http://tcc2017.com.br/renato/tsis/usuario/salvarUsuario")
.setBodyParameter("nome", user.getNome())
.setBodyParameter("sexo", user.getSexo())
.setBodyParameter("email", user.getEmail())
.setBodyParameter("senha", user.getSenha())
.setBodyParameter("secao", user.getSecao())
.asJsonObject()
.setCallback(new FutureCallback() {
@Override
public void onCompleted(Exception e, JsonObject result) {
if (result.get("retorno").getAsString().equals("YES")) {
re = true;
}else{
re = false;
}
}
});

return this.re;

}


}



eu queria saber se é possível implementar o padrão de projeto DAO com a biblioteca ion, eu estou fazendo de acordo com o exemplo dao do curso de melhores praticas, eu estou conseguindo inserir os dados normalmente, mas o método insert da classe DAO só retorna false, alguma ajuda please ?



1 Resposta


Olá Renato

Obrigada pela mensagem, já estamos verificando a sua duvida, e em breve iremos lhe responder...

Att