I want to display a new activity on success callback of my WebService called by Retrofit. And I have difficulties to find examples on how to use Retrofit callback result to laun
Hi have a solution that seems easier: use the getApplicationContext()
function.
I am not 100% sure it is OK, but in my case it works as expected.
Your code would be:
public void validate(View view) {
RetrofitWebServices.getInstance().webserviceMethod(params,new Callback() {
@Override
public void success(MyObject object, Response response) {
Intent barIntent = new Intent(getApplicationContext(), BarActivity.class);
startActivity(barIntent);
}
@Override
public void failure(RetrofitError error) {
...
}
});
}