Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void fetchSoldFrequentlyAdd(final AddItemActivity addItemActivity) {
- final ShimmerFrameLayout shimmerFrameLayout;
- shimmerFrameLayout = addItemActivity.findViewById(R.id.sfl_category);
- shimmerFrameLayout.startShimmerAnimation();
- final HashMap<String, String> params = new HashMap<>();
- params.put("start", "0");
- params.put("limit", "5");
- params.put("satuan", "terkecil");
- params.put("urutan", "jml");
- Log.i("paramssold", params.toString());
- RequestQueue queue = Volley.newRequestQueue(addItemActivity);
- // StringRequest sr = new StringRequest(Request.Method.POST, serverCode+"c=c_welcome_chart&m=rekap_produk_search",
- StringRequest sr = new StringRequest(Request.Method.POST, serverCode+"/index.php?c=c_welcome_chart&m=rekap_produk_search",
- new Response.Listener<String>() {
- @Override
- public void onResponse(String response) {
- Log.i("responsepitrik", response);
- try {
- JSONObject obj = new JSONObject(response);
- JSONArray job = obj.getJSONArray("results");
- Log.i("pitrik: ", job.toString());
- soldFrequentlyModelArrayList = new ArrayList<>();
- for (int i = 0; i < job.length(); i++) {
- JSONObject hasil = job.getJSONObject(i);
- Log.i("pitrik", hasil.toString());
- SoldFrequentlyModel soldFrequentlyModel = new SoldFrequentlyModel();
- soldFrequentlyModel.setProdukNama(hasil.getString("produk_nama"));
- soldFrequentlyModel.setJumlah(hasil.getString("jumlah"));
- soldFrequentlyModel.setJumlahInt(hasil.getString("jumlah_int"));
- soldFrequentlyModel.setHarga(hasil.getDouble("harga"));
- soldFrequentlyModel.setRanking(hasil.getString("ranking"));
- soldFrequentlyModel.setProdukHargaSatuanTerkecil(hasil.getDouble("produk_harga_satuan_terkecil"));
- // soldFrequentlyModel.(hasil.getString("produk_harga"));
- // soldFrequentlyModel.setProdukFotoPath(hasil.getString("produk_foto_path"));
- soldFrequentlyModelArrayList.add(soldFrequentlyModel);
- }
- addItemActivity.initSoldFrequentlyData(soldFrequentlyModelArrayList);
- shimmerFrameLayout.stopShimmerAnimation();
- shimmerFrameLayout.setVisibility(View.GONE);
- } catch (Throwable t) {
- Log.i("tms", "Could not parse malformed JSON: \"" + response + "\"");
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- }
- }) {
- @Override
- protected Map<String,String> getParams(){
- return params;
- }
- };
- queue.add(sr);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement