移动购买SDK Android - 如何包含添加购物车按钮与量(不)

时间:2015-10-18 14:06:53

标签: android api android-studio e-commerce shopify

我已从此https://github.com/Shopify/mobile-buy-sdk-android/releases/链接下载了 Mobile Buy SDK Android 最新版本,并按照https://docs.shopify.com/mobile-buy-sdk/android/integration-guide步骤成功运行了示例项目。

我做了什么

从展示产品列表中选择特定产品时,它将转发到

ProductDetailsActivity并且可以选择checkout该产品。所以目前购买单一产品很有用。

ProductListActivity.java

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    if (useProductDetailsActivity) {
                        launchProductDetailsActivity(products.get(position));
                    } else {
                        createCheckout(products.get(position));
                    }
                }
            });

SampleApplication.java

public void launchProductDetailsActivity(Activity activity, Product product, ProductDetailsTheme theme) {
    ProductDetailsBuilder builder = new ProductDetailsBuilder(this, buyClient);
    Intent intent = builder.setShopDomain(buyClient.getShopDomain())
            .setProduct(product)
            .setTheme(theme)
            .setShop(shop)
            .setWebReturnToUrl(getString(R.string.web_return_to_url))
            .setWebReturnToLabel(getString(R.string.web_return_to_label))
            .build();
    activity.startActivityForResult(intent, 1);
}

以上代码段已用于购买单个产品。

我需要什么

我必须在此EditText中添加两个选项“数量” - Button和“添加购物车” - ProductDetailsActivity从这些选项中,用户可以根据需要购买多个项目。所以他需要为他选择的所有产品支付一次费用。

launchProductDetailsActivity()method中的{p> SampleApplication.java buy-1.2.0库中调用了一些默认方法。那么如何在add Cart选择中添加quantity选项。

0 个答案:

没有答案