| |
мых изображений:
public boolean checkAll(boolean load);
Если значение параметра load равно true, метод инициирует загрузку
изображений.
Если при добавлении изображений методом addImage вы использовали второй
параметр этого метода для присваивания разным группам изображений различные
идентификаторы, то с помощью метода checkID можно дождаться завершения загрузки
отдельной группы изображений:
public boolean checkID(int id);
Есть также вариант этого метода, позволяющий проверить загрузку группы
изображений с заданным идентификатором:
public boolean checkID(int id, boolean load);
Метод waitForID с параметрами id и ms позволяет выполнять ожидание загрузки
группы изображений с заданным идентификатором в течении указанного периода
времени:
public boolean waitForID(int id, long ms);
Класс MediaTracker предоставляет также возможность прослеживать сам процесс
загрузки всех добавленных в него изображений или отдельных групп изображений с
помощью методов statusAll и statusID:
public int statusAll(boolean load);
public int statusID(int id, boolean load);
В зависимости от значения параметра load эти методы могут инициировать
загрузку изображений. Если параметр равен true, загрузка изображений
инициируется, если false - выполняется только проверка текущего состояния
загрузки.
Методы statusAll и statusID возвращают значение, составленное из отдельных
битов состояния при помощи логической операции ИЛИ. Ниже мы перечислили эти
биты состояния и привели их краткое описание.
Биты состоянияОписаниеMediaTracker.LOADINGОдин или несколько отслеживаемых
файлов продолжают загружатьсяMediaTracker.ABORTEDЗагрузка одного или нескольких
файлов была прерванаMediatTracker.ERROREDПри загрузке одного или нескольких
файлов произошла ошибкаMediaTracker.COMPLETEЗагрузка всех отслеживаемых файлов
произошла полностью и успешно
Еще четыре метода, определенных в классе MediaTracker, свя
|
|