2015-11-05 17 views
0

我有一個服務覆蓋onConfigurationChanged。onConfigurationChanged不會觸發相同大小的旋轉

當你從縱向改變方向,它變得叫做 - >當你從景觀旋轉景觀,反之亦然,但問題是 - >景觀。當您將手機向左傾斜時,您將其更改爲右側。

由於許多答案,說在這裏計算器清單文件應該是:

android:configChanges="keyboardHidden|orientation|screenSize" 

從側方向轉變到另一邊在相同的屏幕尺寸從而onConfigurationChanged不會被調用(左,右)的結果。

我的應用程序依賴於加速計,所以我需要獲取當前方向來調整我的值。

有關onConfigurationChanged未被調用的方法和原因的任何想法?

回答

0

有關如何以及爲什麼onConfigurationChanged不被調用的想法?

因爲這不被認爲是配置更改。配置更改適用於Google認爲您需要不同資源的位置。由於屏幕在旋轉之後與以前尺寸相同,並且由於其他方面的資源方面不同,所以他們不認爲這是配置更改。

相關問題