Filter Класс

Определение

Фильтр ограничивает данные с помощью шаблона фильтрации.

[Android.Runtime.Register("android/widget/Filter", DoNotGenerateAcw=true)]
public abstract class Filter : Java.Lang.Object
[<Android.Runtime.Register("android/widget/Filter", DoNotGenerateAcw=true)>]
type Filter = class
    inherit Object
Наследование
Filter
Атрибуты

Комментарии

Фильтр ограничивает данные с помощью шаблона фильтрации.

Фильтры обычно создаются классами android.widget.Filterable .

Операции фильтрации, выполняемые путем вызова #filter(CharSequence) или #filter(CharSequence, android.widget.Filter.FilterListener) выполняются асинхронно. При вызове этих методов фильтрующий запрос публикуется в очереди запросов и обрабатывается позже. Любой вызов одного из этих методов отменит все предыдущие неисполнимые запросы фильтрации.

Документация по Java для android.widget.Filter.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

Filter()

Создает новый асинхронный фильтр.

Filter(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
JniPeerMembers

Фильтр ограничивает данные с помощью шаблона фильтрации.

PeerReference

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
ConvertResultToString(Object)

Преобразует значение из отфильтрованного набора в charSequence.

ConvertResultToStringFormatted(Object)

Преобразует значение из отфильтрованного набора в charSequence.

Dispose()

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
Dispose(Boolean)

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
InvokeFilter(ICharSequence)

Запускает асинхронную операцию фильтрации.

InvokeFilter(ICharSequence, Filter+IFilterListener)

Запускает асинхронную операцию фильтрации.

InvokeFilter(String)

Запускает асинхронную операцию фильтрации.

InvokeFilter(String, Filter+IFilterListener)

Запускает асинхронную операцию фильтрации.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
PerformFiltering(ICharSequence)

Вызывается в рабочем потоке для фильтрации данных в соответствии с ограничением.

PerformFiltering(String)

Вызывается в рабочем потоке для фильтрации данных в соответствии с ограничением.

PublishResults(ICharSequence, Filter+FilterResults)

Вызывается в потоке пользовательского интерфейса для публикации результатов фильтрации в пользовательском интерфейсе.

PublishResults(String, Filter+FilterResults)

Вызывается в потоке пользовательского интерфейса для публикации результатов фильтрации в пользовательском интерфейсе.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Фильтр ограничивает данные с помощью шаблона фильтрации.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Фильтр ограничивает данные с помощью шаблона фильтрации.

GetJniTypeName(IJavaPeerable)

Фильтр ограничивает данные с помощью шаблона фильтрации.

Применяется к