Мое приложение работает на Android 2.3.3 на 4.2.2Ориентация Изменение, особенно в Android 2.3.3
Я хочу, чтобы избежать рестарт деятельности путем поворота дисплея. Также я добавил атрибут android:configChanges="orientation|screenSize"
в манифест к этим Activity
. Спасибо LogCat Я мог видеть, что вызывается вместо onCreate()
при вращении устройства. Но только в более высоких версиях Android! в 2.3.3 еще onCreate()
вызывается после
Я хочу, чтобы избежать моего приложения для перезагрузки, потому что я загрузить некоторые данные в AsyncTask
. Я думаю, что это самый простой способ убедиться, что AsyncTask
не звонит в любое время и не уверен, что он не отменяется.
Как вы думаете, это хорошая идея, чтобы избежать Activity
для перезапуска в моем случае при изменении конфигурации? Как я могу справиться с этим для Android 2.3.3?
Это походит на попытку остановить реку с плотиной. Конечно, это работает, но вы уничтожите окружающую среду. Адаптируйте приложение к среде (ОС Android) и не пытайтесь изменить окружающую среду в соответствии с вашими потребностями, потому что она станет кровавой. –
да, я согласен с вами! У меня нет опыта в этом деле, и я не знал, как с этим справиться, это был просто самый простой способ для меня. Но вот почему я задал вопрос;) – lis