2012-07-11 70 views

回答

0

你想做些什麼?默認情況下,當您的應用程序的屏幕旋轉時,該活動將重新啓動。如果您想完全避免這種情況,您可以將android:configChanges="keyboardHidden|orientation添加到清單文件中的活動中。然後您想要重寫onConfigurationChanged方法來實際觀察配置更改並更改所需的任何UI內容。

您擁有的另一個選擇是使用應用程序類。從Activity restart on rotation Android,根據您在初始化中所做的操作,您可以考慮創建一個新的類來擴展Application,並將您的初始化代碼移到該類中的overwridden onCreate方法中。

public class MyApplicationClass extends Application { 
    @override 
    public void onCreate() { 
    super.onCreate(); 
    // TODO Put your application initialization code here. 
    } 
} 

希望有所幫助。查看該鏈接瞭解更多信息。