У меня есть переменная из класса Application. Я хочу изменить значение переменной (которая происходит из класса Application) из другого действия. Прямо сейчас я могу создать экземпляр переменной, а затем изменить значение экземпляра, что наносит ущерб всей цели создания переменной из класса Application (поэтому ее можно использовать во всех действиях в проекте)Изменить значение переменной?
Вот переменная. Это долгий, и представляет собой ряд мероприятий, которые прошли по:
Я пытаюсь изменить значение numberOfActivities от любой деятельности, пытаясь сделать что-то вроде этого:
((activityCount) getApplicationContext()). numberOfActivities ++;
Как вы можете видеть здесь, я только меняю экземпляр. Когда я попытаюсь получить доступ к переменной позже, это значение равно 0. Это не должно быть так, как я объявил его статическим. Всплывающее окно появляется, когда я нависаю над строкой, в которой статический член обращается через ссылку на экземпляр. Как я могу полностью изменить значение переменной из отдельного действия?
Большое вам спасибо, и если вам нужна дополнительная информация, не стесняйтесь, дайте мне знать. Любые отзывы приветствуются.
Спасибо!
http://www.devahead.com/blog/2011/06/extending-the-android-application-class-and-dealing-with-singleton/ – Simon
Почему скриншоты вместо простого вставки кода? (Я очень озадачен, и я бы поставил несколько «?», Если бы это было что-то, что я делаю) – njzk2
Богатый - если кто-то не доберется до вашей проблемы через пару дней, у этого сайта есть функция «щедрости». вы можете пожертвовать какой-то своей репутацией, чтобы создать щедрость по этому вопросу, давая ему гораздо больше активности ':)' – sircapsalot