我与谷歌地图API的Android V2内存泄漏问题挣扎。 通过每一个我的观点后,再次变得可见时间约85KB堆的使用量增加:
- 手机屏幕关闭时(如按下电源按钮后)。
- 在用户退出应用程序按下Home键。
该应用程序最终与一个内存不足的异常崩溃。 泄漏不会出现在屏幕上旋转,或“后退”按钮退出时。 有关解决方法或这个问题背后的原因,任何想法?
我的代码:
public class LeakActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_leak);
}
}
和XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<fragment
android:id="@+id/map_1"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment" />
</RelativeLayout>