mergecursor

    36熱度

    2回答

    我正在探索不同的方式來從兩個或多個連接表中優雅地獲取數據。 我相信MergeCursor,(Android Developer Guide)似乎暗示,可能(例如)通過連接兩個查詢(或單獨添加的意見,行等)取代等效SQL UNION - 所以,不是我想要的。 但是我很遺憾CursorJoiner和MatrixCursor是爲什麼,或如何使用它們。我已經看過他們的來源,並且(像往常一樣)對我來說毫無意

    1熱度

    1回答

    我很困惑如何將兩個單獨的數據庫查詢合併到一個listView中。 目前,我的ListView通過以下適配器,詢問我的數據庫中損壞的部件表,並提供損壞的組件列表一定位置填入: private class MyListAdapter extends ResourceCursorAdapter { // In your ListActivity class, create a new inn

    4熱度

    1回答

    以下代碼用於填充無盡的ListView。 當用戶到達列表末尾時,應用程序調用異步任務以獲取更多項目,然後在後期執行時返回新光標並與之前合併。 問題是此代碼不適用於ICS和果凍豆,但適用於Froyo和薑餅。 在ICS和JellyBean上,listview變爲空,但如果記錄光標大小,則會獲得合併遊標的大小。 Cursor[] cursors = new Cursor[2]; //actual cu

    0熱度

    1回答

    我從我的內容提供商返回一個MergeCursor實例,包裝來自相同的內容提供商的光標。聽起來很奇怪,但我需要它進行數據聚合。下面是代碼: Cursor filteredLatest = getContext().getContentResolver().query(Latest.CONTENT_URI, ALL, null, null, null); return new Me

    2熱度

    1回答

    我遇到了由合併遊標填充的listview問題。 我在我的應用程序中有一個按鈕來選擇我的列表視圖中的所有條目。按下按鈕時調用的函數如下: private void selectAllEntries() { int numberOfItemsInList = listView.getCount(); for (int i = 0; i < numberOfItemsInList;

    3熱度

    4回答

    我有在SQLite數據庫不同表2個遊標。我試圖把從兩個光標數據到一個ListView但對於不同的格式從每個光標數據。 我想過使用MergeCursor到兩個光標,但ViewBinder我SimpleCursorAdapter結合會看到他們作爲一個單一的光標,將無法區分格式化(除非我改變我的表,我不想做)。 最後,我發現了兩種叫做Cursor.repond(Bundle) & Cursor.getE