вызов метода в ответе на модификацию - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть два метода в моем API, которые я должен вызывать независимо, потому что каждый из них возвращает свой объект, и на самом деле, когда я тестировал, он работал отлично, но проблема в том, что когда мне нужно проверить его во второй раз, он выдает ошибки. и я хочу убедиться, что мой код правильный или нет.

   IFiche IFiche = APIClient.getClient().create(IFiche.class);

                        String ItemsSP = GetItemSelectedSP();
                        String ItemsAntc = GetItemSelectedAntc();

                        IFiche.add(Double.parseDouble(age.getText().toString()), Double.parseDouble(EVA.getText().toString())
                                , ItemsSP, ItemsAntc, motif.getText().toString(), total_score,Integer.parseInt(ID))
                                .enqueue(new Callback<FichePatient>() {
                                    @Override
                                    public void onResponse(Call<FichePatient> call, Response<FichePatient> response) {
                                        Toast.makeText(getApplicationContext(), "Succees", Toast.LENGTH_LONG).show();
                                        IUser IUser = APIClient.getClient().create(IUser.class);
                                        IUser.affecterliste_fiche(Integer.parseInt(ID), Integer.parseInt(response.body().getId()),
                                                total_score).enqueue(new Callback<Users>() {
                                            @Override
                                            public void onResponse(Call<Users> call, Response<Users> response) {
                                                Toast.makeText(getApplicationContext(), "HIIIIII", Toast.LENGTH_LONG).show();
                                                response.body().setLastScore(total_score);
                                                Intent intent= new Intent(getApplicationContext(),NavigationActivity.class);
                                                startActivity(intent);
                                            }

                                            @Override
                                            public void onFailure(Call<Users> call, Throwable t)
                                            {
                                                Toast.makeText(getApplicationContext(), "NOOO", Toast.LENGTH_LONG).show();
                                                Log.v("TAG!!!!!!!!!!", "error   " + t.getMessage());
                                            }
                                        });
                                    }

                                    @Override
                                    public void onFailure(Call<FichePatient> call, Throwable t) {
                                        Log.v("TAG!!!!!!!!!!!", "error   " + t.getMessage());
                                        Toast.makeText(getApplicationContext(), "erreur", Toast.LENGTH_LONG).show();
                                    }
                                });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...