0
我正在構建一個Xamarin.Forms
應用程序。頁面對頁面模型有引用,PageModel有一個引用返回頁面。記憶會被釋放嗎?
每創建一個Page
時都會引用它對應的PageModel
。
現在出於諸如顯示警報,導航等目的,我需要PageModel
中的Page
參考。
釋放內存時會造成問題嗎? (因爲兩個對象將始終有一個非空引用指向對方?)
如果是,是否可以使用類似弱引用的東西來解決此問題?
我正在構建一個Xamarin.Forms
應用程序。頁面對頁面模型有引用,PageModel有一個引用返回頁面。記憶會被釋放嗎?
每創建一個Page
時都會引用它對應的PageModel
。
現在出於諸如顯示警報,導航等目的,我需要PageModel
中的Page
參考。
釋放內存時會造成問題嗎? (因爲兩個對象將始終有一個非空引用指向對方?)
如果是,是否可以使用類似弱引用的東西來解決此問題?
如果你正在關注MVVM,我認爲不需要循環引用。也許你應該使用Xamarin Forms閱讀企業應用程序模式。 – Dilmah