У меня есть этот код.мои входные данные (процесс вызова) успешно вставлены в базу данных, но я не получил возвращаемые данные с помощью call.enqueue.это дает мне «провальный» тост вместо «успеха».Я использую модификацию 2.1.0.и вот мой импорт:
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
и это мой код
public void performRegistration(){
final String name = uname.getText().toString();
final String email = mail.getText().toString();
final String pw1 = password1.getText().toString();
final String pw2 = password2.getText().toString();
Call<User> call = MainActivity.apiInterface.performRegistration(name, email, pw1);
call.enqueue(new Callback<User>() {
@Override
public void onResponse(Call<User> call, Response<User> response) {
MainActivity.prefConfig.displayToast("success");
}
@Override
public void onFailure(Call<User> call, Throwable t) {
MainActivity.prefConfig.displayToast("Failed");
}
});
}