我爲android tablets
設計了一個應用程序,它由一個標籤欄組成。我爲每個選項卡設計了兩種佈局,一種用於景觀,另一種用於肖像。當用戶選擇任何一個選項卡時,首先我顯示一個progress bar in asynchronous task
並且加載了一些數據。android tabbar oreintation issue
目前我正在與on restore instance
一起工作,這裏當用戶將應用程序從縱向或反向旋轉到橫向時,asynchronous task is been called again
和數據從第一個進程加載。
我嘗試使用OnConfig
方法,在從縱向到橫向旋轉時,縱向佈局顯示爲橫向模式,而我設計了縱向佈局與縱向佈局相比的一些變化。由於我對風景和肖像有不同的佈局,因此我無法使用OnConfig
。
如何克服這個問題,我想憑着使用ONCONFIG方法我試圖Onrestore instance state
,既沒有解決我的問題...請建議我一個更好的辦法......
singleton manager class是什麼意思?你可以爲你的答案建議任何示例應用程序 – 2011-12-27 10:42:28
單身人士是一種常見的設計模式。我想另一種解決方案可能是使用'onRetainNonConfigurationInstance'來傳遞你的AsyncTask引用。一旦您的活動恢復後,這將使您可以使用'getLastNonConfigurationInstance'進行訪問。 – Chase 2011-12-27 11:56:05