Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Jelly Bean中不支持PullToRefreshListView_Java_Android - Fatal编程技术网

Java Android Jelly Bean中不支持PullToRefreshListView

Java Android Jelly Bean中不支持PullToRefreshListView,java,android,Java,Android,我在一个应用程序中实现了PullToRefreshListView,除了新的Jelly Bean之外,它在所有其他版本的Android上都非常有效。是否有人知道这可能是什么原因,或者是否存在解决此问题的方法?我已经在android版本4.1.1和三星Galaxy S3上进行了测试 此外,是否可以在应用程序中设置一个过滤器,以便它能够识别设备是否运行android版本>4.0。这可能是一个暂时的解决办法 谢谢 Rajat你所问的临时解决方案在这本书中有详细说明,它被称为延迟加载。你所问的临时解决方

我在一个应用程序中实现了PullToRefreshListView,除了新的Jelly Bean之外,它在所有其他版本的Android上都非常有效。是否有人知道这可能是什么原因,或者是否存在解决此问题的方法?我已经在android版本4.1.1和三星Galaxy S3上进行了测试

此外,是否可以在应用程序中设置一个过滤器,以便它能够识别设备是否运行android版本>4.0。这可能是一个暂时的解决办法

谢谢
Rajat

你所问的临时解决方案在这本书中有详细说明,它被称为延迟加载。

你所问的临时解决方案在这本书中有详细说明,它被称为延迟加载。

结果证明这是果冻豆中的一个实际问题。解决方案在作者的页面中:

您需要更改PullToRefreshListView类中的以下行:

@Override
protected void onAttachedToWindow() {
    super.onAttachedToWindow();
    setSelection(1);
}
更多


所有最好的

证明这是果冻豆中的一个实际问题。解决方案在作者的页面中:

您需要更改PullToRefreshListView类中的以下行:

@Override
protected void onAttachedToWindow() {
    super.onAttachedToWindow();
    setSelection(1);
}
更多


最好的

它应该抛出一个异常,您有我们可以查看的堆栈跟踪吗?尝试联系作者。它应该会引发异常,你有stacktrace我们可以查看吗?尝试联系作者。我不确定这是否与我们正在讨论的问题相同。
此外,是否可以在应用程序中设置一个过滤器,以便它能够识别设备是否运行android版本>4.0。这可能是临时解决方案
。您完全按照博客文章中的描述使用延迟加载(它使用multi-touch作为示例)在可接受的设备上实现拉刷新,并且不会在不可接受的设备上崩溃。我不确定这是否与我们正在讨论的问题相同。
,是否可以在应用程序中设置一个过滤器,以便它能够识别设备是否运行android版本>4.0。这可能是临时解决方案
。您完全按照blog post中的描述使用延迟加载(它使用multi-touch作为示例)在可接受的设备上实现拉刷新,并且不会在不可接受的设备上崩溃。