Tôi chưa quen với rung động và khi tôi muốn gọi ngữ cảnh của mình trong initState thì nó báo lỗi: đó là về
BuildContext.inheritFromWidgetOfExactType
nhưng sau đó tôi sử dụng didChangeDependencies và nó hoạt động chính xác.
bây giờ tôi có 2 câu hỏi:
1-tại sao chúng ta không thể gọi ngữ cảnh của mình trong initState nhưng không có vấn đề gì với didChangeDependencies? (vì như tôi đã đọc trong tài liệu chính thức This method is also called immediately after [initState]
và cả hai sẽ được gọi trước khi xây dựng phương thức.)
2-tại sao chúng ta có quyền truy cập vào ngữ cảnh bên ngoài phương thức xây dựng (vì chúng ta có build(BuildContext context)
và chúng ta có thể sử dụng bối cảnh của mình nhưng trong didChangeDependencies chúng ta không có bất cứ thứ gì như didChangeDependencies(BuildContext context)
vậy, vậy từ đâu chúng ta có thể gọi ngữ cảnh để sử dụng nó)?