Я просто хочу посмотреть, что вы, ребята, можете подумать о различии (с точки зрения использования, эффективности или даже хорошей практики) в отношении разработки Android.Статические переменные Vs переменные приложения
Если я использую статическую переменную в одном из моих базовых действий (так что его единственный экземпляр и доступ повсюду), в отличие от использования нестатической переменной в моем подклассе приложения (который является одним классом приложения для всех видов деятельности).
Оба будут добиваться одинаковых конечных результатов, если вы попытаетесь использовать глобальную переменную.
Я использовал статический, тогда я перешел на использование подкласса приложения (в случае, если вы, ребята, задаетесь вопросом «что я использую для», я хотел играть в фоновую музыку и контролировать ее со всех сторон, и я не желают воспользоваться услугой по определенным причинам).
Любая помощь, разъясняющая лучший способ?
Я думаю, вы можете прочитать http://stackoverflow.com/questions/2475978/using-static-variables-in-android - он отвечает на ваш вопрос, на мой взгляд.Если вы используете только одну статическую переменную, это, вероятно, меньше накладных расходов, чем одноэлементный класс, но на самом деле, в большей части вещей, это не делает реальной разницы, а статические переменные существуют по какой-то причине - это не плохая практика, если использовать экономно. – Ewald
Спасибо, но это отвечает, следует ли использовать статику или нет. Мой вопрос заключается в том, следует ли использовать статический или прикладной подкласс и какова будет разница, поскольку оба сохраняются в памяти. – Snake