当用户点击“登录”按钮时,Static
活动将启动。它进行了大量的处理,因此它也可以获得购物车中的总物品。
我在Payment_form
变量中保存了total_items的数量
用户点击OK
,他输入了付款明细,点击了PaymentDetails
,我们又回到了相同的活动static
使用memory leak
变量一切正常,但这种方法可能会导致0
。
所以我决定在我的活动中创建一个局部变量,但是当用户从Payment_details
活动进入PaymentForm
后,局部变量值变为 int orderLineItems=0;
onCreate(){
orderLineItems+=1;
}
。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
startService(new Intent(this, MQTTservice.class));
}
答案 0 :(得分:2)
您可以使用Application
或SharedPreferences
来存储您的数据。如果您需要将数据存储到SharedPreferences
,则可以使用我的库轻松使用:
SharedPreferencesManager.getInstance().putValue("testData", testGun); // save object
Gun gun = SharedPreferencesManager.getInstance().getValue("testData", Gun.class); // get value
您可以查看Github link以获取更多详细信息。