Ich versuche, Daten mit der Retrofit-Bibliothek einzufügen. Die Daten wurden erfolgreich eingefügt und ich erhalte auch die Antwort von der API, aber mein Fehler ist, dass ich nicht die Absicht Aktivität (AdminActivity.class
) nach der Toast
bekomme. Kann mir jemand dabei helfen ??Abrufen einer Aktivität von einer anderen innerhalb der Fall-Bedingung
private void createUserResponse() {
ApiInterface apiInterface = ApiClient.getClient().create(ApiInterface.class);
CreateUserRequest createUserRequest = new CreateUserRequest(editTextUserId.getText().toString().trim(),
editTextPassword.getText().toString().trim(),
editTextUserName.getText().toString().trim(),
editTextProfileImage.getText().toString().trim(), editTextSchoolId.getText().toString().trim(),editTextRole.getText().toString().trim());
Call<CreateUserResponse> createUserResponseCall = apiInterface. createUserCall(createUserRequest);
createUserResponseCall.enqueue(new Callback<CreateUserResponse>() {
@Override
public void onResponse(Call<CreateUserResponse> call, Response<CreateUserResponse> response) {
Log.d("CreateUser" , "onResponse: " + response.body().getMessage());
String status = response.body().getStatus();
if (status.equals("sucess")){
String message = response.body().getMessage();
Toast.makeText(getActivity(),"User Created Successfully" + message,Toast.LENGTH_SHORT).show();
Intent i = new Intent(getActivity(), AdminActivity.class);
startActivity(i);
} else{
String message = response.body().getMessage();
Toast.makeText(getActivity(),"" + message, Toast.LENGTH_SHORT).show();
}
}
@Override
public void onFailure(Call<CreateUserResponse> call, Throwable t) {
}
});
}
Können Sie Ihre Fehlerprotokoll teilen? – R2R
@Suresh Kumar zeigen Sie Ihren Fehler logcat –
Erhalten keine Fehler, aber nicht die AdminActivity.class innerhalb der If-Bedingung muss ich etwas tun –