Preference中onCreateView
和onBindView
方法之間的區別是什麼?Preference的onCreateView和onBindView方法之間的區別
在文檔它說,onBindView
:
綁定創建視圖,爲這種偏好的數據。這是一個 的好地方,可以在佈局中獲取對自定義視圖的引用,並在其上設置 屬性。
爲什麼在我的佈局中設置視圖屬性是一個很好的地方?目前我在onCreateView
方法中設置屬性,一切看起來都很好。 從我的經驗看,這兩種方法總是一起調用。也許在某些情況下,只有onBindView
被調用?
'onCreateView 「你只限於查看建築和準備裝訂。 'onBindView'你只限於基於數據初始化視圖;那是什麼綁定。有些情況下,否則他們不會是單獨的方法,並且文檔會說不同的東西。您的代碼正在「意外」工作。 –
escape-llc-評論無法標記爲接受的答案 - 請以答覆的形式發佈您的答案,而不是評論:) –
我看到有人發表評論作爲答案,但很少我看到相反的結果。 :-) – davidcesarino