gpt4 book ai didi

android - 如何从 Kotlin 中的设置 Activity 中检索首选项?

转载 作者:行者123 更新时间:2023-12-02 12:45:24 24 4
gpt4 key购买 nike

我目前正在为我的学士论文使用 Kotlin,但我不知道自己在做什么。

所以这是我的问题:

我创建了一个(功能)设置 Activity ,其中包含多个 EditTextPreferences 和一个 ListPreference。
现在我想从另一个 Activity 的 ListPreference 中检索选定的项目。
这是我的 ListPreference:

    <ListPreference
android:dialogTitle="Art des Implantates"
android:entries="@array/settings_list_preference_titles"
android:entryValues="@array/settings_list_preference_values"
android:key="list"
android:title="Implantat"
app:useSimpleSummaryProvider="true"/>

那么如何检索选定的项目?假设我只想在其他地方显示它。我一无所知,因为我遇到的每一个教程都是针对 Java 的,而且我不会说 Java。

请帮我。我很绝望。

最佳答案

第 1 步:获取 SharedPreferences默认首选项的对象:

val prefs = PreferenceManager.getDefaultSharedPreferences(context)

(其中 contextContext ,例如 ActivityApplication 单例)

第 2 步:调用 getString("list", someDefaultValue)SharedPreferences , 其中 "list"是您的 key (来自您的 <ListPreference> )和 someDefaultValueString如果用户尚未设置此首选项,您希望返回

since every single Tutorial I came across is for java



This sample app (来自 this book )在 Kotlin 中并显示了 SharedPreferences 的使用. documentation还显示了 SharedPreferences 的使用使用 Kotlin(和 Java)。

关于android - 如何从 Kotlin 中的设置 Activity 中检索首选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60686747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com