我有一個Android活動與分段。當我的應用程序啓動時,一個列表視圖加載了10個從服務器發送的元素。 (簡單的請求)。Android:如何在方向更改時重新創建Activity?
當我改變我的設備的方向,活動重新創建,我也看到我的請求加載我的列表視圖的微調。
我該如何禁止重新創建活動?
我已經設置了標誌:
android:configChanges="orientation|keyboardHidden|screenSize"
而且onConfigurationChanged:
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
mDrawerToggle.onConfigurationChanged(newConfig);
}
根據我的知識,如果您使用'android:configChanges =「orientation | keyboardHidden | screenSize」'該視圖不會被重繪。請確保您使用的是正確的活動 –
是的,當我添加此標誌時,當我更改方向時不會重新創建視圖。但顯示不正確。它只佔用屏幕的一部分。 – wawanopoulos
這是因爲您可能需要創建單獨的縱向和橫向佈局,並且在旋轉手機時,請充氣正確的手機。 – Mikel