我使用下面的代码在我的应用程序中启动另一个活动 -
Intent itab = new Intent(getApplicationContext(),TabhostScreen.class); itab.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); startActivity(ITAB);
如何在此上下文中管理内存,因为每当我们调用Intent.FLAG_ACTIVITY_REORDER_TO_FRONT时,Activity都会恢复。
那么我们如何管理记忆?????
答案 0 :(得分:0)
我们使用Intent.FLAG_ACTIVITY_REORDER_TO_FRONT标志,这样就不会创建同一活动的多个实例,并且活动会以相同的状态转到前面,而不会从历史堆栈中弹出其他活动。到目前为止,Android文档建议,内存管理不是关注的问题。
当你旋转设备然后你的活动被重新创建并且使用不同的布局非常好,事实上它在android中是一个良好实践。因此内存需求将增加。您可以通过在清单文件中修复屏幕方向来停止此行为。