2015-07-12 97 views
0

我的應用程序是關於向購物車中添加不同的對象。如何在不開始第二個活動的情況下在活動之間傳遞對象

我需要購物車活動來接收不同的對象,直到我按下購物車按鈕纔開始。例如,我必須從活動「A」添加對象「x」,然後從活動「B」添加另一個對象「y」,然後啓動活動「購物車」並接收對象「x」和「y」 「與他們做東西。

任何關於如何做到這一點的幫助都是有好處的。謝謝。

+0

實現您在服務中添加/刪除對象的邏輯,並讓它從那裏開始您的最終活動 – pskink

回答

0

有一些方法可以做到。最簡單的方法是使用static field s。例如:

public class CartActivity extends Activity{ 
    public static Object X; 
    public static Object Y; 
    //... 
} 

public class A extends Activity{ 
    CartActivity.X = new X(); 
    //... 
} 


public class B extends Activity{ 
    CartActivity.Y = new Y(); 
    // Intent cartActivity = new Intent(...) 
    startActivity(cartActivity); 
} 
相關問題