正如標題說,什麼是拿到CursorAdapter
比如在我的CustomListFragment
創建方式。 MainActivity
佈局文件中包含CustomListFragment
。我在CustomListFragment
中添加了方法getAdapter()
,在MainActivity
中我創建了fragment的實例,但是當我調用MainActivity
的方法時,我有方法調用getAdapter()
,即adapter = customListFragment.getAdapter();
發生了異常。如何從活動中的片段獲取適配器而不會收到空指針異常?
有什麼辦法,以避免重複代碼,做一個類中的所有方法調用和適配器初始化?另外,我嘗試了界面,但沒有運氣。
乍一看它看起來像你得到的東西有線錯誤。爲什麼活動不需要直接擁有適配器訪問權限? –
我有另一項活動將項目添加到數據庫,但是,當我返回到主活動,增加項目丟失,直到我刷新和改變光標。你可以看到在文件夾中的活動和片段在[github上鍊接]代碼(https://github.com/ridjis/Glosar/tree/master/app/src/main/java/rs/ridjis/glosar)。 – ridjis
仍然,這裏不應該涉及活動。看到我的回答是 –