我一直在搜索互联网,但无法获得我需要的正确答案。我是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教程中看到这一点。 –
感谢您的帮助! –