2013-07-19 11 views

Odpowiedz

40

Metoda managedQuery jest przestarzała, co oznacza, że ​​nie powinna być już używana i dostępna jest zaktualizowana metoda. Zastąpienie tego jest getContentResolver().query():

cursor = activity.getContentResolver().query(imageUri, proj, null, null, null); 

Można normalnie dowiedzieć się, dlaczego metoda jest przestarzała, a co należy użyć zamiast szybkim Google nazwy metody, lub w zależności od tego, jak dobre javadoc jest to może poinformować Cię za pośrednictwem IDE.

+0

Dzięki! Działa ładnie. getContentResolver(). query (uri, projection, null, null, null); –

6

Powyższa odpowiedź jest bardzo trafna. Chciałem tylko dodać do tego wątku więcej informacji o tym, dlaczego managedQuery jest przestarzałe. Here to ładne wytłumaczenie dlaczego managedQuery zastępuje getContentResovler().query()