2013-04-03 24 views

Trả lời

4

Nếu ta nhìn vào source của phương pháp query():

public Cursor query(Query query) { 
    Cursor underlyingCursor = query.runQuery(mResolver, UNDERLYING_COLUMNS, mBaseUri); 
    if (underlyingCursor == null) { 
    return null; 
    } 
    return new CursorTranslator(underlyingCursor, mBaseUri); 
} 

... điều này có thể phá vỡ cho câu hỏi cho dù đó là an toàn để con trỏ truy cập trong thread UI. Xem số excellent answer của Mark Murphy để biết điều này. Trích xuất:

Vì vậy, hãy truy vấn Trình quản lý tải xuống trong chuỗi nền.

Các vấn đề liên quan