我有一个问题。
我有一个有2个活动的应用程序。它们都是ActionBarActivity。
当我像这样开始The Map活动时:
Intent i = new Intent();
i.setClass(MainActivity.this,MapsActivity.class);
startActivity(i);
finish();
在地图激活后加载地图,当我按下后退按钮时,一切都很好,我称之为:
Intent i = new Intent();
i.setClass(MapsActivity.this,MainActivity.class);
startActivity(i);
finish();
mMap = null;
我有一个问题,因为当我启动地图活动时,我看到分配的内存从30 MB增长到120 MB ......这是好的。但是当我完成第二个Activity(地图活动)时,分配的内存仅下降到110 MB。所以在后面的某个地方,我有110 Mb的信息没有被使用。因此,我在第一个活动中遇到内存异常(当第一个片段加载列表视图时)。怎么办?
请帮帮我:)谢谢!