我正在创建一个简单的项目,该项目使用在Larvavel和Retrofit 2上使用我的API并使用Android Studio,当我尝试注册新的“用户”不起作用时,我已经使用以下方法完成了登录和注销令牌也可以显示所有“用户”,所以这不是连接问题。
我虽然令牌必须是错误的,所以我试图跳过它,但是它没有注册。
这是我在Android Studio活动上的功能
private void propertysignup(){
double price=Double.parseDouble(priceedittext.getText().toString());
String address=addressedittext.getText().toString().trim();
String comment=commentedittext.getText().toString().trim();
if (priceedittext.getText().toString().trim().isEmpty()){
priceedittext.setError("El precio es requerido");
priceedittext.requestFocus();
return;
}
if (address.isEmpty()){
addressedittext.setError("La direccion es requerida");
addressedittext.requestFocus();
return;
}
if (comment.isEmpty()){
commentedittext.setError("El comentario es requerido");
commentedittext.requestFocus();
return;
}
//Toast.makeText(getApplicationContext(),price+" transaccion "+transaccionflag+address
// +comment+true+propertytflag+token+"",Toast.LENGTH_SHORT).show();
Call<ResponseBody> call = RetrofitClient.getInstance().getApi().createproperty(price,transaccionflag,address
,comment,true,propertytflag,token);
call.enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
}
});
这是我的API接口
public interface Api {
@FormUrlEncoded
@POST("api/auth/login")
Call<LoginResponse> userlogin(
@Field("email") String email,
@Field("password") String password
);
@FormUrlEncoded
@POST("api/auth/logout")
Call<LogoutResponse> userlogout(
@Field("token") String token
);
@GET("api/inmuebles")
Call<List<Property>> getproperties();
@FormUrlEncoded
@POST("api/inmuebles/crear")
Call<ResponseBody>createproperty(
@Field("price") Double price,
@Field("id_transaccion_type") Integer id_transaccion_type,
@Field("address") String address,
@Field("comment") String comment,
@Field("sale_state") Boolean sale_state,
@Field("id_property_type") Integer id_property_type,
@Field("token") String token
);
}
我希望注册一个用户,并且没有NullPointerException
,我已经使用过this教程。