当用户更新所选项目的数量时,我必须通过刷新活动来更新购物车活动中所选项目的总价格 总价方法在MainActivity中,而所选购物车项目在RecyclerView中 我只想刷新适配器中的活动 public class Cart extends AppCompatActivity {
......
public void refreshActivtiy(){
recreate();
}
} //适配器 public class CartAdapter extends RecyclerView.Adapter<CartAdapter.CartViewHo
我怀疑我正面临一个内存管理问题,这是X字节分配上的内存不足,导致我的应用程序在调用几个活动后崩溃(特别是在三星S3上)。
所以只需解释一下我的屏幕流程:
闪屏->登录屏幕->菜单屏幕(从菜单屏幕用户可以调用三种不同的活动) ->用户调用活动1,应用程序在此处崩溃,或者works ->用户调用活动2,应用程序肯定崩溃。
所有上述活动都有非常小的图片(~44kb)作为背景(这是应用程序的规范/要求)
下面是我如何创建每个程序活动并设置背景(图像R.drawable.bgnd的大小为44kb,其他图像也是如此):
public class FincCalcScreen
--我使用showMenu()函数在特定的ListTile小部件上创建和呈现菜单。因此,当菜单处于活动状态时,如何使ListTile显示处于活动/非活动状态(使用某种背景颜色),反之亦然。
PS.当使用onTap()单击列表块时,我能够实现活动状态,但无法实现非活动状态,因为我无法找到恢复“list tile”背景颜色的方法,因为当显示菜单中的弹出菜单关闭时,没有切换/功能。
请查看下面的图片,以使问题更加清晰。
非活动状态
活动和菜单打开
菜单已关闭,但颜色仍然有效
// List to maintain active states (item will be