android-loadermanager

    0熱度

    1回答

    我有一個理論上應該在ListView中稱爲searchListView的類從一個RSS提要站點顯示RSS標題。如果ListView爲空,則會顯示一個TextView,通知用戶ListView爲空,這是每次導航到此活動時會發生的情況。按鈕和EditText用於過濾標題。 我已經在另一個項目中獲得了完全相同的類(這個類是所述項目中的主要活動),它工作得很好。 RssItem是一個類,它將RSS提要信息

    0熱度

    1回答

    從我的ContentProvider獲取的數據未加載到屏幕中。我不知道問題在哪裏,尤其是在onLoadFinished中傳遞的數據變量不爲空,並且ContentProvider的查詢方法也不會返回null。這裏是Loader回調的實現。 的data.getCount()在onLoadFinished返回0 @Override public void onActivityCreated(Bundl

    1熱度

    2回答

    我有一個RecyclerView,我用它來顯示從使用LoaderManager內容提供商獲取的數據。它工作正常,但我發現我當大數據加載下面執行一些性能問題,有一個在爲我使用的是ViewPager加載承載這種方法 @Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { Favorites =

    1熱度

    1回答

    在我的IM應用程序中,有一個聊天窗口,其中loader.onContentChanged在發送或接收消息時被調用。 它工作得很好,但有時甚至在調用'loader.onContentChanged'後沒有調用onCreateLoader和onLoadFinished。 這是非常隨機的,但用戶得到一個奇怪的行爲,其中他們點擊發送和消息消失。 日誌表明initLoader被調用,但來自onCreateL

    0熱度

    1回答

    當使用SQLiteCursorLoader和LoaderManager填充ListView時,在使用SQLiteCursorLoader和Fragment內部填充ListView時出現此錯誤。 如果我從適配器中刪除SQLiteCursorLoader和直接填充,它一切正常。 如果我嘗試一個自定義適配器,我會得到相同的錯誤。 錯誤似乎是CursorLoader的mUri成員永遠不會填充並留空,SQL

    0熱度

    1回答

    我是新來的機器人。 我想在我的應用程序中用loaderManager創建一個recyclerAdapter,以異步加載來自sqlite的遊標。 當sqlite數據庫中有新的數據可用時,我想在recyclerView頂部插入新項目。但與此同時,也希望保持當前的觀看項目。 假設我正在查看項目範圍5到10,當新的10個項目進來時,當前的查看位置也應該是15到20(而不是新的5到10)。 否則,如果插入大

    0熱度

    1回答

    我遇到了一些與Android的CursorLoader有關的問題。我使用CursorLoader從我自己的ContentProvider加載數據。它可以很好地加載數據並保持方向更改,但不會更新數據更改。順便說一句,我使用兼容庫中的CursorLoader。 我想我已經完成了文檔和幾個教程告訴我要做的所有事情,但它仍然無法正常工作。我檢查了這個網站上的幾個帖子,但nothig似乎修復它。 這裏是我創

    1熱度

    1回答

    光標裝載機重裝我在這裏看到類似的問題,但我的是不同的。我有一個與光標LoaderManager的活動。我使用的內部onCreateLoader switch語句和onLoadFinished因爲我處理三個不同的CursorLoaders。到現在爲止還挺好。問題是,在方向改變時,裝載機正在爲其各自的數據進行重新查詢。我正在使用minSdkVersion 11和支持庫。我如何防止重新發生? (我沒有互

    0熱度

    1回答

    自定義裝載機實現onStartLoading下面的僞代碼執行從this blog post拍攝。 您可以看到,根據這種方法,當加載器進入啓動狀態時,即調用onStartLoading時,我們檢查mData是否爲非空值,如果不是空值,則將先前加載的數據立即。 問題是什麼是已經加載數據的用例尚未交付? 起初我以爲,當裝載機從停止狀態進入啓動狀態的情況下可能是,和觀察者檢測到數據內容的變化,並且將數據加

    1熱度

    1回答

    好吧,我很困惑。兩者有什麼區別?我一直在使用資產文件夾中導入的預製數據庫,並在我的列表視圖中使用圖像,並且在滾動時出現了有關內存異常的錯誤。我閱讀了不同的方式來處理它,但是可以真正理解一些教程,然後我讀了一些關於cursorloader和loadermanager的東西,並且它可以解決我在外存錯誤方面的問題。這是真的嗎?我看到很多教程,但大多數都指出數據插入,所以我感到困惑。