當我更改Android應用程序的方向時,它調用onStop方法,然後調用onCreate。如何避免在方向更改時調用onStop和onCreate?當方向更改時調用Onstop方法
回答
這個問題已經很長時間了,但我需要回答這個問題。我有同樣的問題,並找到答案。
在清單中,您應該在您的活動中添加android:configChanges=orientation|screenLayout|layoutDirection
,該活動不應調用針對方向更改的默認操作。
...
<activity android:name=".Activity"
android:screenOrientation="portrait"
android:configChanges="orientation|screenLayout|layoutDirection|screenSize"
...
而在你的活動:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// This overrides default action
}
原來的例子:
http://android-er.blogspot.fi/2011/05/prevent-activity-restart-when-screen.html
可以通過調用安卓避免:configChanges = 「方向| keyboardHidden」。但是仍然存在一些問題 – indira 2011-05-12 06:53:13
好吧,這顯然會阻止方向更改,但不會在方向更改(這是問題)時調用回調。 – 2012-02-25 12:25:45
加1,因爲heiko絕對是賴特...... – Opiatefuchs 2015-02-26 17:35:51
這是默認行爲:當方向更改時重新創建活動。但是你可以決定忽略這個事件。你可以在這裏找到細節:How to make an application ignore screen orientation change?
那麼,鏈接文章中的技巧顯然會阻止方向更改,但不會在方向更改(這是問題)時調用回調。 – 2012-02-25 12:26:15
- 1. onStop()在方向更改重新創建後神祕地調用
- 2. 當onStop()調用
- 3. android:如何處理onStop方法調用
- 4. 當方向改變時調整jwplayer7 iframe
- 5. 當screenOrientation =「sensorLandscape」時監聽方向更改
- 6. 方向更改:IllegalStateException當DialogFragment可見時
- 7. 當調用addAttribute方法時,NSMutableAttributedString無法更改文本顏色
- 8. 當手機更改方向
- 9. 當接收到方向更改通知時StatusBar方向錯誤
- 10. 更改變量時的調用方法
- 11. DOM更改時調用Objective C方法。
- 12. 當調用IEnumerator.Reset()方法時?
- 13. onCreate方法在方向更改上調用兩次
- 14. 在調用`setRequestedOrientation`後找到設備方向更改的方法
- 15. 當ListPreferences發生更改時,不會調用onPreferenceChange方法
- 16. 當UIDevice方向更改時停止自動調整
- 17. 當處理transperent活動時,強制調用onStart,onStop片段方法
- 18. Windows Service在關機時從不調用OnStop()方法
- 19. 當方向更改錯誤時更改佈局
- 20. onConfigurationChanged()未在方向更改中調用
- 21. onCreateOptionsMenu和onPrepareOptionsMenu不調用方向更改
- 22. Android:onRetainNonConfigurationInstance未調用屏幕方向更改
- 23. Android方向更改調用onCreate
- 24. 設備方向更改時更改UIImage
- 25. 方向更改時更改保證金?
- 26. 更改方向時更改Xml佈局
- 27. 的Windows服務的調用OnStop()方法不會被調用
- 28. UIKeyBoard調整方向更改爲橫向
- 29. 方向更改
- 30. 方向更改
我不得不添加「| screenSize」以及更新的操作系統。 – 2014-02-06 19:48:09
是的,基本上可以添加任何可能與方向變化有關或由方向變化引起的參數。 – 2014-02-07 20:54:15
@Jack:是的,沒有它沒有工作.... – Opiatefuchs 2015-02-26 17:34:34