Xamarin Android - 使用 Class 库中的 Activity - OutOfMemory 异常
Xamarin Android - Using an Activity from a Class Library - OutOfMemory Exceptions
所以我是 Android 开发的初学者,我选择尝试 Visual Studio 的 Xamarin 扩展。有了这个,我想创建多个应用程序,我希望它们都使用相同的 class 库和共享布局/活动/片段。当我从 class 库创建 activity 的意图时,我的问题就来了,然后在 StartActivity(myIntent) 上我得到 java.lang.OutOfMemoryError。特别是在 activity 中的 SetContentView(Resource.Layout.MyLayout) 我已经提到了 StartActivity。我尝试过使用 Fragments 的方法,但遇到了同样的内存问题。另外,如果我将 Activities / Fragments 复制到我的主应用程序,我可以毫无问题地使用它们,所以我认为它与我引用 dll 的方式有关。
我已将库包含在清单中,并将 Java 最大堆大小设置为 1G。但这些似乎并不能解决问题。我执行了多次清理和重建,但仍然一无所获。
任何帮助都会很棒,在此先感谢
多亏了这个,我才发现是我 Activity 上的一张图片导致了这个问题。
所以我是 Android 开发的初学者,我选择尝试 Visual Studio 的 Xamarin 扩展。有了这个,我想创建多个应用程序,我希望它们都使用相同的 class 库和共享布局/活动/片段。当我从 class 库创建 activity 的意图时,我的问题就来了,然后在 StartActivity(myIntent) 上我得到 java.lang.OutOfMemoryError。特别是在 activity 中的 SetContentView(Resource.Layout.MyLayout) 我已经提到了 StartActivity。我尝试过使用 Fragments 的方法,但遇到了同样的内存问题。另外,如果我将 Activities / Fragments 复制到我的主应用程序,我可以毫无问题地使用它们,所以我认为它与我引用 dll 的方式有关。
我已将库包含在清单中,并将 Java 最大堆大小设置为 1G。但这些似乎并不能解决问题。我执行了多次清理和重建,但仍然一无所获。
任何帮助都会很棒,在此先感谢
多亏了这个,我才发现是我 Activity 上的一张图片导致了这个问题。