0
我的應用程序是關於向購物車中添加不同的對象。如何在不開始第二個活動的情況下在活動之間傳遞對象
我需要購物車活動來接收不同的對象,直到我按下購物車按鈕纔開始。例如,我必須從活動「A」添加對象「x」,然後從活動「B」添加另一個對象「y」,然後啓動活動「購物車」並接收對象「x」和「y」 「與他們做東西。
任何關於如何做到這一點的幫助都是有好處的。謝謝。
我的應用程序是關於向購物車中添加不同的對象。如何在不開始第二個活動的情況下在活動之間傳遞對象
我需要購物車活動來接收不同的對象,直到我按下購物車按鈕纔開始。例如,我必須從活動「A」添加對象「x」,然後從活動「B」添加另一個對象「y」,然後啓動活動「購物車」並接收對象「x」和「y」 「與他們做東西。
任何關於如何做到這一點的幫助都是有好處的。謝謝。
有一些方法可以做到。最簡單的方法是使用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);
}
實現您在服務中添加/刪除對象的邏輯,並讓它從那裏開始您的最終活動 – pskink