Sus*_* Kr 0 database android sharedpreferences
我的应用程序中有两个活动说A和B.活动A需要B存储的数据(当前共享首选项).但是要查询活动A中的数据,我需要B的上下文.但是,活动A没有任何方法来获取活动B的上下文(根据应用程序流程).有没有办法或使用数据库将是一个更好的选择?
如果您要存储在SharedPreferences中,那么您不需要活动B的上下文.活动A的上下文可以访问应用程序的SharedPreferences,因为它们是应用程序的"全局".
代码示例
ActivityA.this.getSharedPreferences("SOMETHING", MODE_PRIVATE);
Run Code Online (Sandbox Code Playgroud)
至于定义是否需要数据库,您没有说明您存储的数据是什么.因此无法分辨.