jjzjj

Preferences

全部标签

java - 如何做与偏好属性相反的android :dependency?

是否有与android:dependency完全相反的XML属性?我希望在未选中另一个时启用依赖首选项并在选中时禁用它。edit:也许问题不在于android:dependency也许我可以添加一个xml属性以禁用该首选项的默认值,然后android:dependencycode>将按照我想要的相反方式切换它。再次编辑:我尝试在首选项中设置android:enabled="false"并像我想要的那样禁用它,但即使它依赖于其他首选项它也没有像我希望的那样启用它 最佳答案 实际上是我自己找到的,并认为我只是将其发布在此处以帮助可能遇到

java - 使用 PreferenceActivity 时刷新 Preferences View

我试图强制PreferenceActivity刷新。有谁知道如何做到这一点?我有一个ResetDefaultsPreference类,它是Preference的子类,并且在单击时应该将所有键以特定前缀开头的首选项重置为默认值。它有效,但是当我点击重置首选项时,在我退出屏幕并返回之前,该屏幕中的任何首选项都不会更新。(这适用于某些自定义颜色首选项,但即使这样也不适用于某些ListPreferences-对于那些我必须离开并重新输入PreferenceActivity本身以显示更新的值。)我试图通过获取RootView和invalidate()来解决这个问题,但这似乎不起作用。这是刷新显示

java - 有没有办法在 Windows 下使用 java.util.Preferences 而无需使用注册表作为后端?

我想使用java.util.PreferencesAPI,但我不希望我的程序尝试读取或写入Windows注册表。我该怎么做? 最佳答案 我相信您已经阅读了read/writetoWindowsRegistryusingJava然后在使用java.util.PreferencesAPI时,您希望拥有不同于注册表的另一个后端您可以扩展PreferenceAPI,比如Bernhard或Croft做了,如thisarticle中所述:BecausethePreferencesAPIisback-endneutral,youneednotca

Python Set Firefox Preferences for Selenium--下载位置

我使用SeleniumMarrionette和GeckoDriver来提取网络数据。我使用以下设置我的Firefox配置文件首选项:fp=webdriver.FirefoxProfile()fp.set_preference("browser.download.folderList",1)fp.set_preference("browser.helperApps.alwaysAsk.force",False)fp.set_preference("browser.download.manager.showWhenStarting",False)fp.set_preference("bro

Android 相当于 iOS 中的 NSUserDefaults

我想保存一些简单的数据。在iPhone上,我可以使用NSUserDefaults在Objective-C中。Android中类似的命令是什么?我只是保存了一些变量,只要安装了应用程序就可以重复使用。我不想为此使用复杂的数据库。 最佳答案 这是我找到的最简单的解决方案://--Initintmyvar=12;//--SAVEDataSharedPreferencespreferences=context.getSharedPreferences("MyPreferences",Context.MODE_PRIVATE);SharedP

Android 相当于 iOS 中的 NSUserDefaults

我想保存一些简单的数据。在iPhone上,我可以使用NSUserDefaults在Objective-C中。Android中类似的命令是什么?我只是保存了一些变量,只要安装了应用程序就可以重复使用。我不想为此使用复杂的数据库。 最佳答案 这是我找到的最简单的解决方案://--Initintmyvar=12;//--SAVEDataSharedPreferencespreferences=context.getSharedPreferences("MyPreferences",Context.MODE_PRIVATE);SharedP

flutter - shared_preferences 在现有值上返回 null

我正在尝试查看我的应用程序的shared_pereferences中是否有可用的id键,如果有,则将我的用户重定向到主页。我在main.dart的initState()函数中检查Id,我知道该id存在,因为我可以在其他页面中获取它。但在我的main.dart中它返回null。有任何想法吗?这是我的main.dart代码:import'package:flutter/material.dart';import'package:flutter/services.dart';import'./ui/pages/auth/auth_one.dart';import'./ui/pages/mai

flutter - flutter shared_preferences 有多大算太大?

我目前正在处理应用程序的缓存处理。Shared_Preferences文档指出,更大的信息应该存储在其他地方,但我所使用的几乎都是数组,最多只能有800-900个元素,包含简单的整数。 最佳答案 SharedPreferences中的数据存储基本上没有限制不过,建议将大数据存储在数据库中,因为您可以从中访问对象,并且共享首选项只能存储原始数据类型(String、int、float等) 关于flutter-fluttershared_preferences有多大算太大?,我们在StackO

sharedpreferences - Flutter Shared Preferences 保存值,不显示

我有一个类(class)列表。用户使用ListTile上的复选框将每门类(class)标记为已完成。我实现了共享首选项,因此当用户关闭应用程序时,已完成类(class)的列表仍然存在。这些值正在保存,但是当应用程序关闭(在模拟器中或通过IDE)并重新打开时,UI将值显示为false(即使终端显示该值为True)。当我热重启时,UI将值显示为True(从一开始就是预期的)。我无法使用模拟器按钮或在设备上正确显示UI。如何让UI立即正确显示值?SharedPreferencesprefs;voidgetResult(Coursecourse)async{prefs=awaitSharedP

android - 如何在android端访问flutter Shared preferences(使用java)

我在dart中有以下函数来设置特定的bool首选项值。_switchPersistentNotifications(){setState((){isPersistentNotificationEnabled=!isPersistentNotificationEnabled;});widget.preferences.setBool("isPersistentNotificationEnabled",isPersistentNotificationEnabled);}此函数设置isPersistentNotificationEnabled首选项的值。现在在nativeandroid端,我