gpt4 book ai didi

java - MaterialDrawer 设置选定的配置文件

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

我使用MaterialDrawer迈克·彭茨 (Mike Penz) 的图书馆。

在我的 OnCreate 中,配置文件从 linkedHashMap 添加到抽屉中。选择配置文件后,新选择的配置文件将保存在sharedPreference 中。

我的问题:如果我再次启动应用程序,如何将名称存储在sharedPreference中的配置文件设置为选定的?

编辑:没有标识符?或者这不可能吗?

最佳答案

MaterialDrawer 需要为其元素指定一个标识符,以便您可以重新选择它们(并且 Drawer > 本身可以在配置更改时重新选择它们)。

只需提供任何 ID。你可以使用这样的东西:

private static long hashString64Bit(CharSequence str) {
long result = 0xcbf29ce484222325L;
final int len = str.length();
for (int i = 0; i < len; i++) {
result ^= str.charAt(i);
result *= 0x100000001b3L;
}
return result;
}

为您的字符串生成一个长标识符,或者生成某种哈希码。

关于java - MaterialDrawer 设置选定的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45721629/

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