Professional Documents
Culture Documents
Public Class MainActivity Conex Con Retrofit
Public Class MainActivity Conex Con Retrofit
@Override
protected void onCreate(Bundle savedInstancesState){
super.onCreate(savedInstancesState);
setContentView(R.layout.activity_main);
loggin .setLevel(HttpLoggingInterceptor.Level.BODY);
.baseUrl("http://192.168.0.9:9095/api/Login/IniciodeSesion/")
.addConverterFactory(GsonConverterFactory.create())
.client(httpClient.build())
.build();
ApiUsuario login = retrofit.create(ApiUsuario.class);
Call<Usuario> call = login.LOGIN_CALL(email,password);
call.enqueue(new Callback<Usuario>() {
@Override
public void onResponse(Call<Usuario> call, Response<Usuario>
response) {
if (response.isSuccessful() && response.body() !=null){
usuario_email.getText().clear();
usuario_password.getText().clear();
} else if (response.code()==401) {
Toast.makeText(MainActivity.this,"Valida tu
Correo",Toast.LENGTH_SHORT).show();
}else {
Toast.makeText(MainActivity.this,"Error de
Credenciaes",Toast.LENGTH_SHORT).show();
}
}
@Override
public void onFailure(Call<Usuario> call, Throwable throwable)
{
Toast.makeText(MainActivity.this, "Ocurrio un Error Vuelve
a Intentarlo",Toast.LENGTH_SHORT).show();
}
});
}
});
}