private void init() { productData = (ProductBean) getIntent().getSerializableExtra("productData"); quantity = getIntent().getIntExtra("quantity",1); isRidectBuy = productData ==null?false:true; }
时间: 2024-04-03 16:31:16 浏览: 115
Intent传递对象Serializable
这是一个私有方法 init(),用于初始化数据。在方法内部,首先通过 getIntent() 方法获取从上一个 Activity 传递过来的数据,包括 ProductBean 类型的 productData 和 int 类型的 quantity,分别通过 getSerializableExtra() 和 getIntExtra() 方法获取。接着判断 productData 是否为空,如果为空则将 isRidectBuy 设为 false,否则设为 true。这些数据可能是用于购物车或确认订单等功能的数据。
阅读全文