2012-12-16 109 views
0

我想查看EndlessAdapter演示(https://github.com/commonsguy/cwac-endless),但我一直在为类com.commonsware.cwac获取NoClassDefFoundError。 endless.demo.DemoAdapter。但是,班级显然在那里!我根本没有更改任何代码,除了在Eclipse上使用“Fix project setup”选项。无法运行EndlessAdapterDemo应用程序

我到处寻找,我找不到如何摆脱这个错误!

以下是截图:http://grab.by/ikO6

如果有人能够给我一步一步的解决方案来解决这个问题,我会很感激这么多!

回答

0

确保您有宣布为Android库项目的主体工程,那demo/子项目必须是Android的库项目的引用。

+0

谢谢@CommonsWare!这有助于解决它! 我现在有一个稍微不同的问题。我正在使用EndlessAdapter库创建我自己的无尽列表。基本上我正在搜索一个网站,如果有更多的页面,然后我做另一个HTTP获取结果的下一页。 但是,cacheInBackground()和appendCachedData()发生在我的HTTP get完成之前。结果是同样的结果页面显示为20次......你如何解决这个问题?我可以实现自己的Locks,但我想这可能是解决这个问题的一个更好的方法。你能帮忙吗? – skywalkerdude

+0

另外,我是新来的StackOverflow,所以一般来说,我应该提出一个全新的问题,还是应该像我一样在下面评论? – skywalkerdude

+0

@skywalkerdude:“你如何解决这个问题?” - 没有线索。 'EndlessAdapter'的概念是你可以从'cacheInBackground()'发出HTTP请求,而不是在它之外。我不知道如何处理你的特定场景,除了“EndlessAdapter”不太可能适合它。 “我是否应该提出一个全新的问题” - 与原来的问题相距甚远,可能会有更好的新问题出现。 – CommonsWare

1

一旦检查Android版本兼容ADT插件