2012-11-09 73 views
0

我在一個應用程序中實現了從johan開始的PullToRefreshListView,該應用程序在每個其他版本的Android上都很出色,除了新的Jelly Bean以外。有誰知道可能是什麼原因或者是否存在解決這個問題的方法?我已經在三星Galaxy S3的Android 4.1.1版上測試過了。Android中不支持PullToRefreshListView Jelly Bean

另外,是否可以在應用程序中設置過濾器,以便它可以識別設備是否運行Android版本> 4.0。這可能是一個臨時解決方案。

感謝 拉雅

+0

應該拋出一個異常,你有沒有我們可以看的堆棧跟蹤?嘗試聯繫作者。 – st0le

回答

0

你問的臨時解決方案在此blog post詳述這就是所謂的延遲加載。

+0

我不確定這是否與我們正在討論的問題相同。 –

+0

'另外,是否可以在應用程序中設置過濾器,以便它可以識別設備是否運行Android版本> 4.0。這可能是一個臨時解決方案。您完全按照博客文章中的描述使用延遲加載(以多點觸控爲例),以便在可接受的設備上實現拉動以刷新,並且不會在不可接受的設備上崩潰。 – Budius

4

原來,這是Jelly Bean中的一個實際問題。解決的辦法是在作者的頁面:

您需要更改PullToRefreshListView類以下行:

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

更多here

所有最優秀的

相關問題