【发布时间】:2017-06-15 07:11:43
【问题描述】:
当用户点击登录按钮时,PaymentDetials Activity 启动。它进行了大量处理,因此它还可以获取购物车中的全部商品。
我将 total_items 的计数保存在 Static 变量中
用户点击Payment_form,输入他的付款详情,点击OK,我们又回到了相同的活动,PaymentDetails
使用static 变量一切正常,但这种方法可能会导致memory leak。
所以我决定在我的活动中创建一个局部变量,但是在用户从PaymentForm 活动来到Payment_details 之后,局部变量的值变成了0。
int orderLineItems=0;
onCreate(){
orderLineItems+=1;
}
【问题讨论】:
-
为什么不使用 sharedpreference?
标签: java android performance android-layout