永发信息网

fragment中怎么读取sharedpreferences数据

答案:2  悬赏:20  手机版
解决时间 2021-12-30 19:00
  • 提问者网友:末路
  • 2021-12-30 11:44
fragment中怎么读取sharedpreferences数据
最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-12-30 13:18
fragment中怎么读取sharedpreferences数据
获取SharedPreferences的两种方式:
1 调用Context对象的getSharedPreferences()方法
2 调用Activity对象的getPreferences()方法
两种方式的区别:
调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享.
调用Activity对象的getPreferences()方法获得的SharedPreferences对象只能在该Activity中使用.

SharedPreferences的四种操作模式:
Context.MODE_PRIVATE
Context.MODE_APPEND
Context.MODE_WORLD_READABLE
Context.MODE_WORLD_WRITEABLE
全部回答
  • 1楼网友:七十二街
  • 2021-12-30 14:50
你在自己写一个application,这样就能在任何地方获取上下文了 public class myapplication extends application { private static context ctx; @override public void oncreate() { super.oncreate(); ctx = getapplicationcontext(); } public static context getctx() { return ctx; } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯