當應用程序中的屏幕方向更改時,應用程序會凍結。有縱向和橫向模式的xml文件。因此,用戶界面會在方向更改時進行調整,但應用程序會凍結。Android,當屏幕方向更改時,應用程序凍結
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.main);
當應用程序中的屏幕方向更改時,應用程序會凍結。有縱向和橫向模式的xml文件。因此,用戶界面會在方向更改時進行調整,但應用程序會凍結。Android,當屏幕方向更改時,應用程序凍結
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.main);
通過凍結,如果你的意思是聽者和其他處理程序不工作,這是因爲之後的setContentView(R.layout.main)你有RTO einitialize觀點一樣
button btn = findViewById();
btn.setOnClickListener();
的默認方式來處理重新定位在Android中正在摧毀並重新創建活動。有可能你的onCreate進程緩慢?如果是這樣,你必須保存在onSaveInstanceState(Bundle)中處理的值,並在onCreate時恢復信息爲。
如果您已經在onCreate(Bundle)
方法中使用了方法,請從onConfigurationChanged(Configuration)
方法中刪除setContentView(R.layout.main)。
看起來你可以調用setContentView(R.layout.main)兩次。
工作一段時間後(幾分鐘後)......? – Noby
@Noby,它不工作.. 正如我所知道的是,我必須重新初始化視圖元素,一旦我打電話setContentView(R.layout.main); 然後它工作正常.. – coder284
你是對的...! – Noby