Guilherme, aí que tá!!
Eu testei diversas vezes na Raspberry e o processo simplesmente não executa, não mostra erro.
(tanto é, que nem código retorna)
Segue o cód do botão
btn_incluir.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//se cadastrar no webservice então finish(); se não Toast "Erro no cadastro"
//final Pessoa pessoa = helper.pegaPessoa();
Call call= new RetrofitInicializador().getPessoaService()
.incluir(txt_nome.getText().toString(), txt_hora_ini.getText().toString(), txt_hora_fim.getText().toString());
call.enqueue(new Callback() {
@Override
public void onResponse(Call call, Response response) {
Toast.makeText(FormularioActivity.this," Passou!!!", Toast.LENGTH_LONG);
if (response.code()== 200) {
/*PessoaDAO dao = new PessoaDAO(FormularioActivity.this);
dao.incluir(pessoa);
dao.close();*/
Toast.makeText(FormularioActivity.this, "Inseriu", Toast.LENGTH_LONG).show();
}else {
Toast.makeText(FormularioActivity.this, " "+response.code()+" ", Toast.LENGTH_LONG);
}
}
@Override
public void onFailure(Call call, Throwable t) {
///O retorno que eu tenho é este aqui
Toast.makeText(FormularioActivity.this,"Não foi possível comunicar com o servidor",Toast.LENGTH_LONG).show();
}
});
finish();
}
});
Tentei agora pelo windows e funcionou. Seria o meu problema Permissão do Tomcat ? Se sim , como eu poderia resolver isso?