#android
#Android
Вопрос:
я хочу настроить владельца класса глобальной переменной, расширяющего «Application», подобного этому здесь:
мой вопрос, возможно ли получить доступ к жизнеспособному напрямую, вместо вызова метода?
(следуя примеру ссылки) может ли «islogin» быть объявлен как:
public boolean isLogin = true;
затем осуществляется доступ таким образом?:
if (!combankDroid.isLogin) {
Комментарии:
1. Я бы не рекомендовал этого, но, конечно, вы могли бы это сделать. В чем проблема?
2. ну, мое приложение является медиаплеером, и проблема, с которой я сталкиваюсь, заключается в том, что пользовательский интерфейс, как правило, теряет контроль над экземпляром MediaPlayer, когда телефон поворачивается из книжной ориентации в альбомную (кнопка остановки, кнопка паузы … и т.д. больше не работает). я думаю, что глобализация медиаплеера могла бы решить проблему
Ответ №1:
Вы можете делать что хотите: глобальные переменные в объектах приложения работают просто отлично.
Фактическое решение вашей проблемы состоит в том, чтобы сделать экземпляр MediaPlayer переменной сервиса, а затем подключиться к нему для извлечения / управления MediaPlayer.