В моем приложении есть статическая переменная, которой присваивается значение null, когда я возвращаюсь в свое приложение из внешнего браузера. Похоже, приложение или часть его убиты, если внешняя веб-страница, которую я запускаю, достаточно сложна.статическая переменная null при возврате в приложение
Если приложение должно быть полностью убито, а затем переведено из основного действия, которое будет в порядке, но перезапуск происходит из активности, которая запустила браузер, - и это не означает, что приложение будет установлено так, что оно сбой при доступе нулевую статическую переменную. Для меня это проблема с одним из шести устройств, поэтому мне нужен совет.
Есть ли флаг для предотвращения такого поведения?
«Если приложение должно быть полностью убито, а затем переведено из основного действия, которое было бы нормально ...» - в этом случае просто создайте класс, который расширяет «приложение» и удерживает там статическую переменную. – Squonk
Так есть ли разница в области статичности, если в Application.java или какой-либо другой? – jchristof
@jchristof слишком поздно, но статическое поле приложения не будет иметь значения – oscarthecat