2012-05-22 31 views
3

我完成了開發android應用程序和測試階段。我已經用模擬器對它進行了測試,一切工作都很完美,但是當我將它部署在設備上時,其中一些更改屏幕方向時,應用程序屏幕開始閃爍。Android應用程序oriantation更改行爲

任何線索從哪裏開始從問題的調查?

+0

您是否收到任何錯誤訊息?你可以修復所有屏幕的屏幕方向 –

+0

你有不同的港口和土地佈局嗎? – thepoosh

+1

你是什麼意思的「開始閃爍」。閃爍一次嗎,閃爍是否持續?它以什麼速度閃爍?它是否會在閃爍過程中閃爍(如果閃爍次數超過一次),還是在閃爍後仍然有效?「黑色<>白色」或「應用程序<>黑色」或「應用程序<>白色」停止(如果它停止) – Nanne

回答

0

請檢查兩個設備版本和開發應用程序版本是相同與否,並清除應用程序後安裝到設備,然後運行。

1

當方位的變化,從縱向到橫向或反之亦然,得到的onCreate再次調用,使得從一開始啓動應用程序。確保您在清單中處理它,方法是在您的課程名稱前面聲明android:configChanges="keyboardHidden|orientation"或覆蓋onConfigChanged()函數。

+0

會嘗試,並更新你n個結果 – Nullity

+0

對不起延遲,這個問題解決了,我發現我正在實施onOrientationChange方法兩次,這是行爲在那裏的方式。謝謝大家。 – Nullity

相關問題