Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void FirstLoad(int maxRow, int page,){
- //Loading
- pb_history.setVisibility(View.VISIBLE);
- //panggil
- AndroidNetworking.get(Config.profile+aUserid+"/transactions")
- .addHeaders(Constans.AUTH,"Bearer "+token)
- .addQueryParameter("maxRow", $limit)
- .addQueryParameter("page", $offset)
- .setPriority(Priority.HIGH)
- .build()
- .getAsOkHttpResponseAndObject(ResponseHistoryTransaksi.class, new OkHttpResponseAndParsedRequestListener<ResponseHistoryTransaksi>() {
- @Override
- public void onResponse(Response okHttpResponse, final ResponseHistoryTransaksi response) {
- if(okHttpResponse.isSuccessful()){
- modelList.clear();
- Log.d("RESPON_HISTORY",response.toString());
- pb_history.setVisibility(View.GONE);
- if (response.getMeta().getCode().matches(String.valueOf(Constans.SUCCESS_DATA))){
- if(response.getData().getDaftarTransaksi().size()>0){
- rl_data.setVisibility(View.VISIBLE);
- rl_nodata.setVisibility(View.GONE);
- for (int i=0; i<response.getData().getDaftarTransaksi().size(); i++){
- DaftarTransaksiItem item = response.getData().getDaftarTransaksi().get(i);
- if(item.getClient() == null){
- final HistoryTransaksiModel model = new HistoryTransaksiModel(
- item.getUser().getHp(),
- item.getUser().getNama(),
- item.getId());
- modelList.add(model);
- }
- }
- apage = response.getData().getPage()+1;
- int totalTransaksi = response.getData().getTotalTransaksi();
- rv_history.setAdapter(mAdapter);
- mAdapter.notifyDataSetChanged();
- if(modelList.size() != totalTransaksi) {
- //Show Button Load more
- btn_loadmore.setVisibility(View.VISIBLE);
- }else {
- //Hidden Button Load more
- btn_loadmore.setVisibility(View.GONE);
- }
- mAdapter.SetOnItemClickListener(new HistoryTransaksiAdapter.OnItemClickListener() {
- @Override
- public void onItemClick(View view, int position, HistoryTransaksiModel model) {
- ShowDetailHistory(model.getTanggal(),model.getJam(),model.getTotal(),model.getKodeTransaksi(),model.getNama_user(),model.getHp_user(),model.getClientnama(),model.getClienthp(),model.getStatus());
- }
- });
- }else {
- rl_data.setVisibility(View.GONE);
- rl_nodata.setVisibility(View.VISIBLE);
- }
- }
- }
- }
- @Override
- public void onError(ANError anError) {
- rl_data.setVisibility(View.GONE);
- rl_nodata.setVisibility(View.VISIBLE);
- pb_history.setVisibility(View.GONE);
- Log.d("LOAD_HISTORY", "onError: "+anError.getErrorDetail());
- Error_Code_Request.Error_Code(getContext(),anError);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement