我發現在我的應用程序中,onConfigurationChange()不是調用。在清單中我把:onConfigurationChange()不叫
android:configChanges="keyboardHidden"
我想,當鍵盤被隱藏,onConfigurationChange()被調用。爲什麼不叫?
當我強制鍵盤被隱藏時,該方法不被調用?
我發現在我的應用程序中,onConfigurationChange()不是調用。在清單中我把:onConfigurationChange()不叫
android:configChanges="keyboardHidden"
我想,當鍵盤被隱藏,onConfigurationChange()被調用。爲什麼不叫?
當我強制鍵盤被隱藏時,該方法不被調用?
這個問題已經被問了很多次,一個共同的答案是:
android:configChanges="orientation|keyboardHidden" rather than
android:configChanges="keyboardHidden"
即使我把android:configChanges =「orientation | keyboardHidden」也不叫。我的應用程序始終是肖像,所以方向不會改變 – Gabrielle
嘿,我有同樣的問題,因爲你。我不知道它是否會起作用,但我認爲這是值得一試的。我只是把我的所有活動,我在我的AndroidManifest.xml
宣佈android:configChanges="orientation|keyboardhidden"
,所以我有這樣的事情:
<activity
android:name=".appActivity"
android:configChanges="keyboard|orientation" />
<activity android:name=".app1Activity"
android:configChanges="keyboard|orientation" />
<activity android:name=".app2Activity"
android:configChanges="keyboard|orientation" />
<activity android:name=".app3Activity"
android:configChanges="keyboard|orientation" />
我嘗試切換方法中的斷點和它的工作,所以你可能會想嘗試,作爲好,你永遠不知道!
對不起,如果這沒有幫助!
您是否錯誤地將'android:configChanges'放在應用程序標記中而不是活動標記中? – drewi
不,在活動標記: \t \t –
Gabrielle