Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – Honeycomb SDK是否打破了GridView的向后兼容性?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在努力构建一个与1.6及更高版本的设备兼容的应用程序的平板电脑版本,我看到一个必须与SDK问题相关的崩溃.我正在使用片段静态库来支持片段,但仍然是向后兼容的.

如果我使用2.3 sdk库进行编译,该应用程序可以在2.2设备和Xoom上工作.但是,如果使用3.0 sdk编译,该应用程序在Xoom上运行正常,但在预蜂窝设备上崩溃,但有以下异常:

java.lang.NoSuchMethodError:android.widget.AbsListView.setAdapter

我在崩溃的代码中所做的是在GridView类上使用扩展BaseAdapter的类设置适配器.

其他人看到这个?

谢谢,
枷锁

解决方法

不确定异常背后的原因,但解决方法是将视图转换为AdapterView(在蜂窝和预蜂窝中定义方法的类).

AbsListView view = (AbsListView) findViewById(R.id.listview);
((AdapterView<listadapter>) view).setAdapter(mlistadapter);
@H_618_27@

大佬总结

以上是大佬教程为你收集整理的android – Honeycomb SDK是否打破了GridView的向后兼容性?全部内容,希望文章能够帮你解决android – Honeycomb SDK是否打破了GridView的向后兼容性?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。