我的Xamarin.Android应用程序使用简单的闪屏技术将主题应用于闪屏活动:
<resources>
<style name="SplashTheme" parent="@android:style/Theme.NoTitleBar">
<item name="android:background">@drawable/bluebg</item>
</style>
</resources>和
[Activity(Label = "Splushy Splushy", MainLauncher = true, Theme = "@style/SplashTheme")]
public class SplashActivity : Activity
{ ... }但在我的应用程序运行的整个过程中,闪屏上使用的图像(PNG,80KB)似乎占用了大约12MB的内存(这是有和没有闪屏的内存使用量的差异)(另一个活动,永远不会自然地返回到闪屏)。
有没有办法摆脱活动主题使用的资源,这样我的内存占用就不会变得不必要地大?谢谢。
发布于 2014-06-05 14:20:04
我本来想把这个加到评论里,但是没能加进去。
在打开新的启动活动后,您是否尝试过关闭启动活动?
StartActivity(typeof(NextActivity));
this.Finish();https://stackoverflow.com/questions/20148836
复制相似问题