Утечка памяти для Android Google Maps API v2
Я борюсь с проблемой утечки памяти в Google Maps Android API v2. Использование кучи увеличивается примерно на 85 КБ каждый раз, когда мое представление снова становится видимым после:
Экран телефона выключается (например, после нажатия кнопки питания).Пользователь выходит из приложения, нажимая кнопку «Домой».Приложение в конечном итоге вылетает сИсключение OutOfMemory, Утечка НЕ происходит при повороте экрана или при выходе кнопкой «назад». Есть идеи об обходном пути или причина этой проблемы?
Мой код:
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>