sharedpreferences相关内容
请帮帮忙,师父。关于我的问题,我已经找了几天了,但到目前为止还没有找到。 我有一个文本小工具,该小工具上方有一个用于选择FontSize、20、30和40的下拉列表。 我的问题是: 如何将默认的FontSize设置为20? 如何将所选字体大小保存到共享首选项? 这是我的代码 import 'package:flutter/material.dart'; import
..
我有一个方法,方法如下: public static void addHighligtedDate(String date){ prefs = context.getSharedPreferences(Fields.SHARED_PREFS_FILE, 0); Set highlightedDates = prefs.getStringSet(
..
我有一个活动(A)检查我的服务器是否有APK更新。当调用此函数时,无论是否有更新,我都需要编辑共享首选项,以便应用程序知道跳过或运行实际的更新活动(B)。问题1是,为什么活动(A)没有编辑共享首选项?问题2是,如果正在编辑它们,为什么活动(B)没有阅读它们? 提前感谢您! 应在此处编辑共享首选项(活动(A)): private void parseJson(String
..
我要获取除两个密钥之外的所有SharedPreferences密钥 我无法使用getString(Key)方法,因为有N个键。 Future> getAllPrefs() async { final SharedPreferences prefs = await SharedPreferences.getInstance(); // I won
..
我是Ffltter的新手,我刚刚学会如何在DART中使用隔离。当我试图通过隔离访问共享首选项时,它抛出下面给出的错误。当我尝试访问Firebase分析和远程配置时,也会出现此错误。如何解决此问题并访问隔离内的SharedPreference、Firebase Remote config、FirebaseFirestore? [ERROR:flutter/runtime/dart_isolat
..
我正在构建一个Android应用程序。我要在首选项中存储一组字符串,以便根据其登录信息跟踪使用该应用程序的用户。 我不想使用数据库,所以我知道我应该使用SharedPreferences来存储登录的人员列表。我希望能够重置此列表,因此不能将单个登录数据保留为String而不是StringSets。使用单个字符串意味着我必须保留这些字符串的另一个列表,以便我可以在需要时清理它们。字符串集更易于
..
我正尝试在我的build方法中访问共享首选项中的userEmail。以下是上下文的一些代码: Widget build(BuildContext context) { final prefs = await SharedPreferences.getInstance(); final userEmail = prefs.getString('userEmail') ??
..
我尝试使用 SharedPreferences 保存另一个活动的 TextView 中显示的类“Ring"中的 int “redRing"的值,它可以工作,但不是每次都有效,如果我有时会重置我的 int 的值退出应用程序并再次返回我的应用程序,但并非每次都如此.如果有人可以尝试告诉我我的代码有什么问题,我做了一个简单的代码小示例? 1) 环类: public class Ring {//用
..
目前我的应用程序正在“设备"表中搜索现有设备以启用登录访问.但是,我想在每次需要登录时注册一个新设备,并让他们在每次应用程序运行时绕过登录页面.目前,该应用程序说打开时存在无效凭据,因为用户名和密码未正确保存.我该如何解决? protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState)
..
我已经申请了.这是一个按钮,显示您按下它的时间.每次我“杀死"应用程序时,计时器都会再次从 0 开始(自然).我怎样才能让应用程序保存按下按钮的时间,所以当应用程序被杀死,然后你打开它时,计时器就是你停止的时间.我有一些关于这是如何完成的,我认为它与 SharedPreferences 有关. 我的代码: 公共类 MainActivity 扩展 ActionBarActivity {按钮按
..
这个问题有点类似于其他共享偏好问题,但我真的不知道如何在不同的活动之间准确地使用它?如果可能,请提供完整的活动文件,而不是几行代码,因为我是这个领域的菜鸟! 我有两个活动.一个是userprofile,另一个是edituserprofile.无论用户在 edituserprofile 中编辑什么,只要用户单击 edituserprofile 应用栏中的保存图像按钮,就应该在 userprof
..
我已竭尽全力将我的 Android 游戏的所有数据都放入 savedInstanceState Bundle.总共有很多数据,包括许多 Parcelable 对象.这样可以确保在应用暂停或方向更改时,重新创建的 Activity 不会丢失任何数据. 但是,我最近发现 savedInstanceState 包显然不适合长期存储.因此,我正在寻找一种可以调整现有保存方法以作为长期解决方案的方法,
..
我尝试保存/恢复一组字符串,除一件事外,一切正常.当我创建我的字符串时,我放了: 设置set = new HashSet();for(int i=0; i 顺序例如是“蓝牙"“应用程序"“数据".当我回来的时候: 设置set = prefs.getStringSet(key, new HashSet());对于(字符串切换:设置){切换 t = new Toggle();t.
..
..
我有一个活动可以打开另一个活动以获取下载图片.图片回到我原来的活动并在 imageView 中休息.这工作正常.如何保存图像,以便用户稍后返回或杀死应用程序时图像仍然存在.我知道我应该使用共享首选项来获取图像路径而不是保存图像本身,但我只是不知道该怎么做. 主要活动 公共类 MainActivity 扩展 Activity {私有静态最终 int REQUEST_CODE = 1;私有位图
..
我试图在执行方法时将“isPhysicalTheftEnabled"设置为 false,但这似乎不起作用.有人知道吗? SharedPreferences sp = getSharedPreferences("isPhysicalTheftEnabled", MODE_WORLD_READABLE);SharedPreferences.Editor ed = sp.edit();ed.putB
..
我有一个带有小部件的 Android 应用程序,它有按钮.此代码有效. 当发生某些事情时,小部件上的按钮停止工作,例如更改手机的语言.我使用共享首选项,所以如果用户重新安装应用程序(没有卸载),按钮将再次起作用并且设置保持不变. 我注意到我的 AppWidgetProvider 类(此分析下的代码)中的 Intent 未正确触发. 我向 AppWidgetProvider 实例化的
..
我正在尝试在没有 Dagger 的情况下实现 MVP(出于学习目的).但我遇到了问题 - 我使用存储库模式从缓存(共享首选项)或网络获取原始数据: 共享首选项||存储库模型Presenter查看网络| 但是为了让我的手放在共享首选项上,我必须放在某个地方,比如 presenter = new Presenter(getApplicationContext()); 我
..
我想从 DDMS 编辑共享首选项值,如果我双击该文件,它不会保存更改.我做错了什么还是有特殊的插件? 解决方案 首先,在执行此操作之前,您可能应该确保您的应用没有运行. 您必须使用文件资源管理器选项.导航到 数据 -> com.yourpackage -> shared_pref 点击xml并在右上角点击pull. 在您的计算机上编辑 xml. 完成后,点击p
..
我有一个 DialogPreference,它实现了一个简单的 TimePicker.OnTimeChangedListener(见下文).通过单击 +/- 按钮设置时间效果很好.但是当用户直接在文本字段中输入时间时,我不知道如何保存时间选择器的状态.访问当前的文本字段值可能就足够了,所以我可以将它保存在 onDialogClosed 中.但是 timePicker.getCurrentHou
..