从android将数据对象保存到数据库中的最佳实践是什么?
我是从android将数据对象保存到数据库中的最佳实践是什么?,android,android-fragments,android-intent,android-activity,Android,Android Fragments,Android Intent,Android Activity,我是Android开发和学习最佳实践的新手。我创建了一个包含两个模块的Android应用程序 应用程序 Facebook图书馆 我已经在Appmodule gradle中添加了faebook lib的依赖项 compile project (':facebook-lib') 我的活动流程: 闪屏 检查应用程序是否有Facebook访问令牌 如果没有,则移动到Facebook lib模块中的Facebook活动 从获取Token到userid一切正常,但我想将此用户信息保存在Parse.c
Android
开发和学习最佳实践的新手。我创建了一个包含两个模块的Android应用程序
- 应用程序
- Facebook图书馆
App
module gradle中添加了faebook lib
的依赖项
compile project (':facebook-lib')
我的活动流程:
闪屏
检查应用程序是否有Facebook访问令牌
如果没有,则移动到Facebook lib
模块中的Facebook活动
从获取Token
到userid
一切正常,但我想将此用户信息保存在Parse.com
中的数据库中。这里可能的解决方案是什么
如果我在App
模块中创建一个新的model/pojoUserInfo
Singleton类怎么样。从facebook lib
模块访问它,然后保存到Parse
数据库中。如果是,则我无法从facebook lib
模块访问模型类李>
我甚至无法在facebook lib
模块中访问自定义类
扩展的应用程序
你们能推荐一些解决上述问题的最佳方法吗?我只想使用共享首选项:
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.commit();
请参见我只想使用共享首选项:
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.commit();
通过使用Facebook lib
查看您正在生成的Access Token
,这样您就可以将此Token
存储在应用程序的应用程序中。为什么要存储在Facbook lib
?@MD是的,我可以,但问题是我无法访问Facebook lib
模块中的类extend byapplication
。我没有在Facebook lib
gradle.No中添加App
模块依赖项。你不明白我的意思。为什么要在Facbook lib
中存储token
?不需要。顺便说一句,我没有将令牌
存储在Facebook库
中。我创建这个模块只是为了将一些方法分开,比如getUserName
或getDOB
与Facebook访问令牌
。另外,Facebook
活动也在同一模块中。但是我从App
模块中调用这个facebook活动。我回答了你的问题了吗?你正在使用Facebook lib
在你的应用程序中生成Access Token
,这样你就可以将这个Token
存储在应用程序的应用程序中。为什么要存储在Facbook lib
?@MD是的,我可以,但问题是我无法访问Facebook lib
模块中的类extend byapplication
。我没有在Facebook lib
gradle.No中添加App
模块依赖项。你不明白我的意思。为什么要在Facbook lib
中存储token
?不需要。顺便说一句,我没有将令牌
存储在Facebook库
中。我创建这个模块只是为了将一些方法分开,比如getUserName
或getDOB
与Facebook访问令牌
。另外,Facebook
活动也在同一模块中。但是我从App
模块中调用这个facebook活动。我回答你的问题了吗?