Xamarin Monodroid应用程序OutOfMemory使用背景图像时出现异常

时间:2014-02-08 17:53:49

标签: c# android xamarin.android xamarin mvvmcross

我的应用程序在日志文件中显示以下消息后崩溃:

[dalvikvm-heap]强制收集用于4320012字节分配的SoftReferences [dalvikvm-heap] 4320012字节分配内存不足。

当我使用彩色而不是图像作为页面背景时,应用程序不会崩溃。 看起来在打开下一页时不会释放为背景图像分配的内存。我将页面背景设置如下:

<resources>
  <style name="Theme.AppPage" parent="android:Theme">
    <item name="android:windowBackground">@drawable/splash_final</item>
    <item name="android:windowNoTitle">true</item>
  </style>
</resources>

然后在View.cs文件中:

[Activity (Theme = "@style/Theme.AppPage", NoHistory = false)]
public class MainMenuView : MvxActivity

正如您可能发现我也使用MvvmCross,也许问题与此框架有关。

有人可以帮我这个吗?

0 个答案:

没有答案