Tôi có một Trình cung cấp nội dung được khai báo trong Tệp kê khai, khi nào nó thực sự được tạo? Khi ứng dụng được khởi chạy nhưng trước khi khởi chạy hoạt động đầu tiên? Khi truy vấn/cập nhật/chèn đầu tiên được thực hiện? Khi nào ?Khi nào ContentProvider thực sự được tạo?
Trả lời
Khi truy vấn/cập nhật/chèn đầu tiên được thực hiện. Kiểm tra this
Từ http://developer.android.com/reference/android/content/ContentProvider.html#onCreate():
Thực hiện này để khởi tạo cung cấp nội dung của bạn khi khởi động. Phương thức này được gọi cho tất cả các nhà cung cấp nội dung đã đăng ký trên luồng chính của ứng dụng tại thời điểm khởi chạy ứng dụng. Nó không được thực hiện các thao tác dài hoặc khởi động ứng dụng sẽ bị trì hoãn.
Điều này phù hợp với trải nghiệm của tôi - 'onCreate()' được gọi khi ứng dụng khởi động, trước đó bất kỳ truy vấn/chèn/cập nhật nào được thực hiện. –
- 1. Chủ đề nào chạy ContentProvider?
- 2. Khi nào ChannelUrl thực sự được sử dụng?
- 3. Nhiều hàng được chèn với ContentProvider
- 4. Khi nào gói savedInstanceState thực sự được sử dụng?
- 5. Khi nào tôi nên gọi close() trên SQLiteOpenHelper được sử dụng bởi ContentProvider
- 6. Khi nào được thực hiệnĐánh giáMemoryCảnh báo thực sự được gọi là
- 7. Android ContentProvider with Services
- 8. Khi nào app.config được tạo, khi một app.exe.config và sự khác biệt là gì
- 9. contentprovider Android không trở Phone.NUMBER
- 10. Làm thế nào để biết khi nào dismissModalViewControllerAnimated được khởi tạo và khi nó được thực hiện?
- 11. Tạo một tệp bash thực thi chạy khi được bấm
- 12. Sự kiện jQuery khi phần tử được tạo
- 13. Tắt thông báo trên URI ContentProvider
- 14. Khi nào thì unmodifiablemap (thực sự) cần thiết?
- 15. Làm thế nào tôi có thể ngắt MATLAB khi nó thực sự thực sự bận rộn?
- 16. Trình tạo pixel thực sự làm gì?
- 17. Khi nào các cài đặt từ app.config thực sự đọc?
- 18. Khi nào ExecuteCodeWithGuaranteedCleanup thực sự đảm bảo dọn dẹp?
- 19. Khi nào định dạng thực sự in trong Common Lisp?
- 20. Sự cố khi kiên trì Thực thể
- 21. Khi sử dụng kiểm soát nguồn, những tệp nào thực sự nên được cam kết?
- 22. "Khi nào một Lớp được tải" thực sự có nghĩa là gì?
- 23. Yêu cầu sự cho phép đọc từ ContentProvider của riêng tôi trong ứng dụng khác
- 24. Làm thế nào để thực hiện một kiến trúc REST và ContentProvider đơn giản bằng cách sử dụng Mô hình?
- 25. Ngữ cảnh truy cập trong ContentProvider
- 26. Ngăn vòng lặp đồng bộ hóa mạng khi đồng bộ hóa từ mạng trong Android ContentProvider
- 27. Khi nào phiên được tạo trong khi đăng nhập JSF?
- 28. Khi nào là đối tượng thuộc tính được tạo?
- 29. Vòng ngắt trong khi ngắt thực sự
- 30. Tham số chưa được đặt tên có thực sự được chuyển trong khi gọi hàm không?
Điều này không đúng, xem câu trả lời của James Wald. –
Nó sẽ được tạo trước khi ứng dụng được tạo. https://stackoverflow.com/questions/11788838/why-does-contentprovider-oncreate-get-called-before-application-oncreate – shanwu