2010-03-12 4 views
2

Мне поручено разработать код клиента веб-сервисов для использования служебного класса UriMatcher в Android SDK. К сожалению, пример в Dev Guide не имеет никакого отношения ни к чему в моем сознании. Я знаю, что мне не хватает фундаментальных моментов в функциональности и, возможно, о самом Ури. Если вы можете привязать его к некоторым веб-API, доступным с запросом HTTP POST, это было бы идеально.Может ли кто-нибудь объяснить UriMatcher (Android SDK)?

ответ

1

UriMatcher - это класс удобства, который позволяет сопоставлять много к одному с помощью сопоставления с образцом. Это упрощает конструкторскую связь в представлении в стиле списка. Цифровое назначение позволяет вставлять, удалять и изменять порядок шаблонов без соответствующего соответствия. Это особенно полезно, когда совпадение используется в инструкции switch как значение «case» - логика обработки не должна изменяться.

0

Я была поставлена ​​задача разработки моего кода услуги клиент веб использовать класс UriMatcher утилиту в Android SDK.

UriMatcher и клиент веб-служб имеют отношение к снегоочистителю и терке для сыров. UriMatcher используется при реализации ContentProvider, а еще немного.

+0

Можете выложить на снегоочиститель? Я думаю, что я получаю UriMatcher как способ сопоставления содержимого-uri с целым числом для оператора switch. Затем оператор switch может реализовать конкретную выборку данных-содержимого. Например, vnd-курсор, если в Androidite SQLite3 db или http: //webservice....q?.../alt=json. Это правильно? Пожалуйста, поставьте меня прямо. – mobibob

+0

«Я думаю, что я получаю UriMatcher как способ сопоставления содержимого-uri с целым числом для оператора switch». Отображение значений 'Uri' целых чисел - это то, что делает UriMatcher'. Используете ли вы его в инструкции 'switch()', зависит от вас. «Тогда оператор switch может реализовать конкретную выборку данных-содержимого-значения». Еще лучше: избавиться от объектов Uri и просто использовать целые числа. – CommonsWare

 Смежные вопросы

  • Нет связанных вопросов^_^