我一直在搜索互聯網,但無法獲得我需要的正確答案。我是Android新手,請提供詳細的答案。訪問其他java類的片段
我有一個從用戶獲取一些數據的片段,例如:名稱,職業等。每獲取一次數據,我都想使用GSON將其存儲到sharedPreferences中。基於搜索,我需要構建一個普通的Java用戶類並傳遞該對象(Android - save Object to SharedPreferences and get it anywhere in the app)。
所以我的問題是,碎片可以訪問其他常規的java類函數嗎?
class UserFragment extends Fragment { // get the data from editText User newUser = new User("Tom"); newUser.setOccupation("Programmer"); //etc }
片段是否可以實例化一個類並設置變量?
- 如果對於1和2,我們在哪裏添加用戶類java文件,與另一個文件夾的片段實現相同的文件,然後包含它?
我只是提供了一個用戶爲例,一般,但我想答案知道1個2
感謝
是否有可能提供一個示例或鏈接顯示它?我想知道應該放置哪些Java類,以及它應該如何包含?我可以只添加一個包並添加這些類並對該路徑執行導入? –
如果您使用Android Studio,這應該是非常微不足道的。只需右鍵單擊片段類所在的文件夾,即可創建新的Java類,並將其命名。現在回到你的Fragment類中,如果你嘗試編寫代碼,實例化新創建的類,它會提示自動導入。 :) 您可以在與Android Studio捆綁的幾乎所有Android教程中看到這一點。 –
感謝您的幫助! –