2013-07-19 38 views

Trả lời

40

Phương pháp managedQuery không được chấp nhận, có nghĩa là nó không còn được sử dụng nữa và có sẵn phương thức cập nhật. Việc thay thế cho điều này là getContentResolver().query():

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

Bạn thường có thể tìm ra lý do tại sao phương pháp này bị phản đối, và những gì bạn nên sử dụng thay vào đó, bởi một Google nhanh chóng của các tên phương pháp, hoặc tùy thuộc vào cách tốt javadoc là nó có thể thông báo cho bạn thông qua IDE của bạn.

+0

Cảm ơn! Nó hoạt động độc đáo. truy vấn getContentResolver(). (uri, phép chiếu, null, null, null); –

6

Câu trả lời ở trên rất phù hợp. Tôi chỉ muốn thêm vào chủ đề này thêm thông tin về lý do tại sao managedQuery không được chấp nhận. Here là giải thích tốt cho lý do tại sao managedQuery được thay thế bằng getContentResovler().query()