Тема Android SplashScreen использует много памяти
Мое приложение использовало много памяти сразу после запуска моей деятельности.
Сначала у меня была тема для размещения изображения в моем splashScreen, но, поскольку я хотел отладить, я поместил это в код. После исследования с монитором устройства Android и нескольких отладочных тестов я обнаружил, что эта строка вызывает огромное использование памяти в 25 МБ.
Window.SetBackgroundDrawableResource (Resource.Drawable.splash);
Jpeg заставки составляет всего 16 кБ. Кто-нибудь знает, почему этот способ загрузки изображения использует так много памяти и как я могу уменьшить его?
Комментарий: я работаю в Xamarin Android, который не должен иметь отношения к вопросу.
1 ответ
В прошлом я делал заставки или, как я это называю, фирменный экран запуска, и у меня не было проблем с памятью. Посмотрите этот урок, который я опубликовал в Medium несколько лет назад. В конце вы также найдете ссылку на пример проекта GitHub.
Надеюсь, это поможет решить вашу проблему.