В моем приложении есть логинактивность. Он имеет статическую переменную username и ему будет присвоено значение ввода username. Активность запуска Loginactivity A и A B. В A я использую переменную Loginactivity.username.
Теперь из-за ошибки в B происходит сбой приложения. Когда я нажимаю принудительно, приложение перезапускается, и действие A является текущим действием. В упражнении A я использую статическую переменную Loginactivity.username. Я вижу, что после сбоя эта переменная получает свое начальное значение, которое является пустой строкой "";
Почему так происходит? Можете ли вы объяснить это поведение? Итак, когда происходит сбой приложения, все действия в стеке перезапускаются? Я вижу, что создание логина не вызывается. Тогда как меняется значение статической переменной?