Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.

Paste

Pasted as Java by registered user omemunama ( 9 years ago )
public void onDownloadSuccess(ResponseRedeemProduct responseRedeemProduct) {

        final List<DataRedeemProduct> dataRedeemProducts = new ArrayList<>();

        int error = responseRedeemProduct.getErr();

        if(error == 0 ) {
            for (RedeemProduct dp : responseRedeemProduct.getRedeemProducts()) {

                DataRedeemProduct product = new DataRedeemProduct();

                product.setId(dp.getId());
                product.setItemId(dp.getItemId());
                product.setSkuId(dp.getSkuId());
                product.setReferenceName(dp.getReferenceName());
                product.setPriceCatalog(dp.getPriceCatalog());
                product.setThumbnail(dp.getThumbnail());
                product.setPointRedeem(dp.getPointRedeem());

                dataRedeemProducts.add(product);

            }

            // Do heavy job in a different thread
            Thread thread = new Thread() {
                @Override
                public void run() {
                    try {
                        // Save the obtained data to DB
                        RedeemDBHelper.getInstance(ActivityRedeemPoin.this).addProduct(dataRedeemProducts);

                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            };

            // Execute the heavy job
            thread.start();
            
        }
    }

 

Revise this Paste

Your Name: Code Language: