use of me.echeung.listenmoeapi.callbacks.SearchCallback in project android-app by LISTEN-moe.
the class SongsFragment method loadSongs.
@Override
public void loadSongs(SongAdapter adapter) {
songList.showLoading(true);
App.getApiClient().search(null, new SearchCallback() {
@Override
public void onSuccess(final List<Song> results) {
if (getActivity() != null) {
getActivity().runOnUiThread(() -> {
songList.showLoading(false);
adapter.setSongs(results);
});
}
}
@Override
public void onFailure(final String message) {
if (getActivity() != null) {
getActivity().runOnUiThread(() -> {
songList.showLoading(false);
Toast.makeText(getContext(), message, Toast.LENGTH_SHORT).show();
});
}
}
});
}
Aggregations