jjzjj

preferences

全部标签

java - 从服务获取 SharedPreferences

我正在尝试从服务访问共享首选项。我使用以下内容将文本的值保存到字符串中...SharedPreferencessharedPreferences=getPreferences(MODE_PRIVATE);SharedPreferences.Editoreditor=sharedPreferences.edit();editor.putString("Ignore1_value",Example.getText().toString());editor.commit();但是,我如何获得服务的值(value)?我尝试过的一切都一无所获。任何帮助都是完美的,非常感谢?我也查看了其他一些问题

java - 安卓设置 fragment

我正在尝试向我的android-app添加一个设置fragment。所以,我添加了一个xml文件和这个Activity:publicclassSettingsActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//Displaythefragmentasthemaincontent.getFragmentManager().beginTransaction().replace(android.R.id.con

android - 如何编辑/重置警报管理器?

我设置了一个首选项屏幕,其中有一个列表首选项,允许用户选择通知他们的时间间隔。他们可以选择是否每2、4、8、10或12小时通知一次。这是我的列表偏好:这是我的Settings.class文件:publicclassSettingsextendsPreferenceActivityimplementsOnPreferenceChangeListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceStat

android - 如何在 android 中配置 java.util.logging.logger 以使用放置在 sdcard 上的日志记录属性文件?

我一直在尝试使用java.util.logging.logger将内容记录到sdcard上的文件中。现在,我希望记录器使用我将在SD卡上提供的日志记录配置/属性文件。我一直在尝试的一种方法是:-我一直在尝试使用logmanager和java.util.prefs.preferences,但我得到了BackingStoreException-->AccessPermissionException向下渗透到.java/.userprefs/path的错误消息未找到由str/prefs.xml表示的。privatevoidsetLoggingProperties(FilelogPropert

Android-AVD :error loading preferences

我是android编程的新手,我遇到了AVD问题。当我启动avd时出现了几个提示,最后一个说错误加载首选项。我无法弄清楚这个问题。谢谢 最佳答案 模拟器启动速度很慢。即使在更快的计算机上。根据我的经验,获得“错误加载首选项”是很正常的。当您收到该消息时,加载模拟器的过程是否停止,或者模拟器窗口是否弹出?您可以尝试让模拟器运行更长的时间,也许2-5分钟,看看是否有帮助。在我的SSD只有8GB的​​笔记本电脑上,模拟器需要大约90秒才能启动。 关于Android-AVD:errorloadi

android:有没有办法通过值而不是键从共享首选项中删除字符串?

几乎如标题所说。我有一个复选框,选中后会将一个字符串放入共享首选项,未选中时应删除相同的字符串。我想使用editor.remove但它要求一个键而不是一个字符串值,我似乎无法弄清楚...ID将是:"recept"+(fav_popis.getInt("brojanje",0)+1)但这在稍后用于创建ListView的字符串之间不起作用!editor.putInt("brojanje",fav_popis.getInt("brojanje",0)+1);editor.putString("recept"+(fav_popis.getInt("brojanje",0)+1),s_produ

android - 如何在偏好 fragment 中获取偏好值

我想在自定义首选项屏幕中显示首选项的值。为此,我需要在首选项fragment中获取值,在本例中为字符串。在非fragment(Activity)中,我得到了例如值finalSharedPreferencesprefs=PreferenceManager.getDefaultSharedPreferences(this);并使用Stringphonenumber=prefs.getString("preference_name",null);获取字符串,但在首选项fragmentgetDefaultSharedPreferences不适用于首选项fragment。知道如何解决这个问题吗?

android - 使用更改外观后如何更新 Activity ?

当用户在我的应用程序上打开首选项时,他可能会进行更改,例如更改应用程序主题。ContextThemeWrapper.setTheme(int)的文档说:Setthebasethemeforthiscontext.NotethatthisshouldbecalledbeforeanyviewsareinstantiatedintheContext(forexamplebeforecallingsetContentView(View)orinflate(int,ViewGroup)).所以我的第一个想法是在用户更改首选项时重新启动应用程序onResume()。但是我注意到,有时重新启动Ac

android - 如何更改整个 android 应用程序的语言?

我想编写一个可以显示英文或中文的应用程序。我已经准备了2个string.xml,即value/strings.xml和value-zh-rHK/strings.xml。但我不知道如何通过android的ListPreference更改语言。xml/preferences.xml:和Preferences.javapublicclassPreferencesextendsBaseActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setTi

HarmonyOS 数据持久化 Preferences 如何在页面中对数据进行读写

背景介绍最近在了解并跟着官方文档尝试做一个鸿蒙app小demo的过程中对在app中保存数据遇到些问题特此记录下来这里的数据持久化以Preferences为例子展开废话不多说这里直接上节目(官方提供的文档示例:)以Stage模型为例1.明确preferences的类型importdata_preferencesfrom'@ohos.data.preferences';letpreferences=null;classEntryAbilityextendsUIAbility{onWindowStageCreate(windowStage){try{data_preferences.getPrefe