我有一个微调器下拉列表和更改方向的问题.
在我的活动中,我显示一个对话框,其中有两个微调器.当向用户显示对话框并且用户更改屏幕方向时,一切正常 – 在我的onPause中,我只是简单地关闭对话框.
如果用户点击微调器,则在更改方向之前会向用户显示一个下拉列表.但是当用户没有从下拉列表中选择任何内容时,我遇到了一个错误,只是在更改方向之前将列表展开.
我已经尝试了很多东西来解决这个问题(即onSaveInstanceState()中的spinner.setSelection(0)等).我的想法是当用户没有选择项目并且发生方向更改时,从代码中关闭下拉列表.
错误是关于Android.WindowLeaked:
E/WindowManager( 2455): Activity pl.myapp.WebViewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@45041e60 that was originally added here
E/WindowManager( 2455): android.view.WindowLeaked: Activity pl.myapp.WebViewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@45041e60 that was originally added here
E/WindowManager( 2455): at android.view.ViewRoot.(ViewRoot.java:247)
E/WindowManager( 2455): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
E/WindowManager( 2455): at and