Использовать MergeCursor - PullRequest
       2

Использовать MergeCursor

4 голосов
/ 08 августа 2011

У меня есть 3 запроса к базе данных, которые возвращают курсор a, b, c.Пример запроса:

public Cursor SearchQueryMoscow (String query ){
         Cursor m;
          a = sqldb.query(true, DataBase.TABLE_NAME, new String[]{KEY_ROWID,ADRESS2,TIME2
                   ,PRICE2,OBJECT2,OPICANIE2,FINDWC2,DISTANSHIONMETRO2,CITY2},CITY2 + " IN ('ROMA') and ("
                    + " adress LIKE " + "'%" + query + "%'" 
                    + " OR gowc LIKE " + "'%" + query + "%'"
                    + " OR timework LIKE " + "'%" + query + "%'"
                    + " OR price LIKE " + "'%" + query + "%'"
                    + " OR mesto LIKE " + "'%" + query + "%'"
                    + " OR opicanie LIKE " + "'%" + query + "%'"
                    + " OR distanshionmetro LIKE " + "'%" + query + "%')"
                   , null, null, null, null, null); 
return a ;} 

Как объединить результат трех курсоров с помощью MergeCursor?Я написал:

MergeCursor mergecursor = new MergeCursor(mCursors); 

как еще объединить результаты трех курсоров? пример видел Нужен ответ больше. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...