我已从此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
选项。