2013-12-21 2 views
5

Android определяет супер-удобный столбец _id в интерфейсе BaseColumns, использование которого очень хорошо объясняется в this question, но что такое _count? Количество строк в каталоге, какой каталог?Что такое столбец _COUNT?

public interface BaseColumns 
{ 
    /** 
    * The unique ID for a row. 
    * <P>Type: INTEGER (long)</P> 
    */ 
    public static final String _ID = "_id"; 

    /** 
    * The count of rows in a directory. 
    * <P>Type: INTEGER</P> 
    */ 
    public static final String _COUNT = "_count"; 
} 
+0

Возможный дубликат [Почему/Если мы реализуем BaseColumns при использовании Content Provider в Android?] (HTTP: // stackoverflow.com/questions/6792554/why-should-we-implement-basecolumns-when-using-a-content-provider-in-android) – Sufian

ответ

3

Как сказано в this tutorial:

Каждый провайдер может также сообщать о количестве записей, возвращаемых в качестве столбца _COUNT; его значение одинаково для всех строк.

Ниже приведен пример результирующего набора для запроса в предыдущем разделе:

_ID _COUNT NAME   NUMBER 
44 3  Alan Vain  212 555 1234 
13 3  Bully Pulpit 425 555 6677 
53 3  Rex Cars  201 555 4433 
Смежные вопросы