我有一个应用程序,其中一些片段仅由ListViews组成。我的一些低端设备用户会遇到这样的现象,其中某个片段根本无法显示数据。当他们进入该片段时,我会显示一个ProgressBar,但是这个ProgressBar似乎永远旋转。
因此,我购买了一台低端设备,并面临着同样的问题。我通过网络请求从后端API获取ListView的数据,但从未收到响应。到目前为止,我唯一看到的警告是
W/ResourceType﹕ Too many attribute references, stopped at: 0x01010034
我在网络上找不到关于这个错误的太多信息,但似乎这个警告在这里被记录了https://github.com/SciAps/android-frameworks-base/blob/c693209edc3696884c1fcd59790dda0b9811d017/libs/utils/ResourceTypes.cpp#L1573,但是我不理解Android代码在那里做了什么。
有人知道这里发生了什么事情吗?问题是什么?我该如何解决它?
顺便说一句,我使用RoboSpice和Retrofit来进行网络请求。负责获取数据的后台服务在这个警告后停止运行,这就是为什么我永远无法得到返回数据的原因。
编辑 据我所知,未看到数据与此警告无关。无论如何,这个警告是什么意思,我该如何预防它?