Я смог решить это.Вид.
По сути, проблема была вызвана тем, что в моей деятельности Android обрабатывает экран в портретном режиме.В 2.2 Android открывал активность в портретном режиме и не перезапускал активность.Однако в Android 3.0 он открывает действие, а затем поворачивает экран, заставляя его перезапустить действие (поскольку это происходит при повороте).
Чтобы исправить это, я добавил в свое действие следующеев манифесте:
android:configChanges="keyboardHidden|orientation"
Это говорит Android, что вы будете обрабатывать изменения конфигурации самостоятельно.В моем случае я ничего не делаю, поскольку мое приложение заблокировано в портретном режиме.
Причина, по которой состояние не очищается при приостановке приложения, заключается в том, что onCreate () не вызывается.Я знаю, что Android может уничтожить приложение, которое вызовет onCreate (), поэтому мне все равно придется справляться с этой ситуацией, сохраняя переменные Activity и воссоздавая View с ними.