0
是否有可能使Activity
暫時無法旋轉(例如,在代碼中打開/關閉它,而不是在清單中)?暫時不可轉動的Android活動?
如果您在執行HTTP查找時進行旋轉,則其中一箇舊應用會崩潰,因爲視圖在返回時不再附加。
其中一天,我會修復它,但同時它會是有用的,如果我可以讓它不能旋轉,而它正在做查找。
是否有可能使Activity
暫時無法旋轉(例如,在代碼中打開/關閉它,而不是在清單中)?暫時不可轉動的Android活動?
如果您在執行HTTP查找時進行旋轉,則其中一箇舊應用會崩潰,因爲視圖在返回時不再附加。
其中一天,我會修復它,但同時它會是有用的,如果我可以讓它不能旋轉,而它正在做查找。
我相信你可以通過註冊獲得方位變化事件的通知並覆蓋 Activity.onConfigurationChanged。使用configChanges屬性註冊清單中的方向更改。
然後,當然,您可以決定是否旋轉並呼叫setRequestedOrientation。
我擔心會有麻煩。如果我要付出很多努力,我可能只是解決原來的問題。我真的很希望我錯過了像Activity.setOrientable(bool)這樣簡單的東西。 – 2009-12-04 00:21:38
Android上沒有這麼簡單。大聲笑 – Rich 2009-12-04 11:38:40
這不起作用。我目前正在瀏覽Android源代碼,試圖弄清楚如何做這個令人生氣的基本事情。 – mxcl 2010-02-10 13:42:09