【发布时间】:2014-01-15 06:08:57
【问题描述】:
每次我旋转手机屏幕时,gridview 的适配器都会重新加载。
我的清单上有这个(android:configChanges="orientation|keyboardHidden|keyboard|screenSize"),我知道它可以正常工作:未调用 oncreate()(通常设置适配器的位置)并且调用了 onConfigurationChanged(我只有一个简单的祝酒词进行验证)。
问题是,我不知道每次旋转手机时从哪里(方法、活动、进程等)调用、使用、重置和重新加载到 gridview。
我只需要找到一种方法,仅在 onCreate() 中设置适配器,当首次创建活动时..当手机旋转时不会发生任何事情....就是这样...
我在其他没有网格视图的活动中使用相同的东西,并且它完美地工作,只需使用上面显示的清单代码......
非常感谢任何帮助...
【问题讨论】:
-
使用 Fragment 可能会给您想要的东西,因为它可以更好地控制配置更改。
标签: android gridview android-adapter baseadapter