Skip to content

Instantly share code, notes, and snippets.

@hemant3370
Created April 25, 2017 16:53
Show Gist options
  • Save hemant3370/570f4eec1c7530548eb123bea4f57655 to your computer and use it in GitHub Desktop.
Save hemant3370/570f4eec1c7530548eb123bea4f57655 to your computer and use it in GitHub Desktop.
private void getFeeds() {
if (mRetrofit == null){
mRetrofit = RestClient.getClient();
}
apiInterface = mRetrofit.create(ApiInterface.class);
Call<FeedResponse> call = apiInterface.getFeed(Initializer.readFromPreferences(getContext(), Constants.SPKeys.authTokenKey,""));
call.enqueue(new retrofit2.Callback<FeedResponse>() {
@Override
public void onResponse(Call<FeedResponse> call, Response<FeedResponse> response) {
if (response.code() == 200 ){
feed = response.body();
mSectionsPagerAdapter.notifyDataSetChanged();
}
else {
Toast.makeText(getActivity(),String.valueOf(response.raw().message()),Toast.LENGTH_LONG).show();
}
}
@Override
public void onFailure(Call<FeedResponse> call, Throwable t) {
Toast.makeText(getActivity(),t.getLocalizedMessage(),Toast.LENGTH_LONG).show();
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment