Мне поручено разработать код клиента веб-сервисов для использования служебного класса UriMatcher в Android SDK. К сожалению, пример в Dev Guide не имеет никакого отношения ни к чему в моем сознании. Я знаю, что мне не хватает фундаментальных моментов в функциональности и, возможно, о самом Ури. Если вы можете привязать его к некоторым веб-API, доступным с запросом HTTP POST, это было бы идеально.Может ли кто-нибудь объяснить UriMatcher (Android SDK)?
2
A
ответ
1
UriMatcher - это класс удобства, который позволяет сопоставлять много к одному с помощью сопоставления с образцом. Это упрощает конструкторскую связь в представлении в стиле списка. Цифровое назначение позволяет вставлять, удалять и изменять порядок шаблонов без соответствующего соответствия. Это особенно полезно, когда совпадение используется в инструкции switch как значение «case» - логика обработки не должна изменяться.
0
Я была поставлена задача разработки моего кода услуги клиент веб использовать класс UriMatcher утилиту в Android SDK.
UriMatcher
и клиент веб-служб имеют отношение к снегоочистителю и терке для сыров. UriMatcher
используется при реализации ContentProvider
, а еще немного.
Можете выложить на снегоочиститель? Я думаю, что я получаю UriMatcher как способ сопоставления содержимого-uri с целым числом для оператора switch. Затем оператор switch может реализовать конкретную выборку данных-содержимого. Например, vnd-курсор, если в Androidite SQLite3 db или http: //webservice....q?.../alt=json. Это правильно? Пожалуйста, поставьте меня прямо. – mobibob
«Я думаю, что я получаю UriMatcher как способ сопоставления содержимого-uri с целым числом для оператора switch». Отображение значений 'Uri' целых чисел - это то, что делает UriMatcher'. Используете ли вы его в инструкции 'switch()', зависит от вас. «Тогда оператор switch может реализовать конкретную выборку данных-содержимого-значения». Еще лучше: избавиться от объектов Uri и просто использовать целые числа. – CommonsWare