在活动之间传递数据与可发布
问题描述:
所以我的应用程序是这样的。我有一个列表视图,Categories
。当用户点击某个类别时,会启动一个新活动Products
。出现一些他可以购买的产品。在他选择他想要的内容后,他可以点击订单按钮,进入Checkout
活动。 眼下,以便将数据从发送到Products
Order
,我有一个parcelable
类,并使用它像这样:在活动之间传递数据与可发布
Intent orderActivity = new Intent(Main.this, Order.class);
orderActivity.putExtra("parcel", listOrdered);
事情是,也许用户想从多个类别买东西。所以在他从第一类产品中选择后,他会回到Categories
活动(他选择的产品需要保留),选择另一个类别,并从那里选择产品。
我的问题是:我可以使用上面的方法来做到这一点吗?或者我需要onAnctivityResult()
和类似的东西?
只是一点OT。为什么不使用数据库来跟踪选定的产品?它也会在应用程序关闭时持续存在。 – rciovati 2013-04-27 08:51:00
永远不要这么想......我想用DB来记住以前的订单...... – Teshte 2013-04-27 09:30:29