2
我試圖按下按鈕時更新我的listfragment。該按鈕將名稱放入數據庫中,但如何更新列表以便名稱出現? listfragment使用cursorLoader從數據庫加載。我甚至嘗試在數據庫上使用內容觀察器,並調用getLoaderManager().restartLoader()
,但那也沒有效果。更新活動列表片段
那麼當我點擊一個活動中的按鈕時,我能做些什麼來更新列表?我發現很少的信息在此請幫助
我試圖按下按鈕時更新我的listfragment。該按鈕將名稱放入數據庫中,但如何更新列表以便名稱出現? listfragment使用cursorLoader從數據庫加載。我甚至嘗試在數據庫上使用內容觀察器,並調用getLoaderManager().restartLoader()
,但那也沒有效果。更新活動列表片段
那麼當我點擊一個活動中的按鈕時,我能做些什麼來更新列表?我發現很少的信息在此請幫助
我不能肯定,但我相信有您的Fragment
和你Activity
,你顯然同時顯示莫名其妙地之間與互動事情很奇怪。你有沒有任何理由要在活動中聽按鈕?你正在處理一個多窗格屏幕或什麼?看起來只要讓Fragment能夠處理這個問題就更簡單了(因爲它是實現LoaderCallbacks
的那個,我認爲)。
此外,要確保你正確地執行你的Fragment
生命週期......即打電話initLoader()
並設置列表的適配器onActivityCreated()
而不是onCreate()
。
希望有幫助!