Вместо статической ссылки, я думаю, было бы лучше использовать ссылку на экземпляр в SurfaceView
и инициализировать ее в методе onCreate()
представления.Таким образом, инициализация не является проблемой (у вас автоматически появляется контекст, который вы можете использовать для загрузки изображения).Кроме того, растровое изображение автоматически исчезает, когда само представление очищается от мусора.
Если вы создаете новый SurfaceView
каждые две секунды, это другая история.Статическая ссылка может иметь смысл в этом сценарии.Но тогда я бы поинтересовался дизайном вашего приложения.:)