所以我的應用程序是這樣的。我有一個列表視圖,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