gpt4 book ai didi

android - Unity、Android 和 iOS 之间的共享首选项

转载 作者:可可西里 更新时间:2023-11-01 05:51:27 26 4
gpt4 key购买 nike

我需要在 Unity 和 Android 之间传递一些键值对。我知道我可以用插件做到这一点,像这样:Using shared preferences between unity and native android sdk

令人惊讶的是,我的同事(她在 iOS 上做同样的事情)告诉我她可以使用 NSUserDefaultsPlayerPrefs 轻松地做到这一点。

所以我尝试在 Unity 端编写键值对:

PlayerPrefs.SetString("Location","tw");

并使用 SharedPreferences 在 Android 端阅读:

SharedPreferences sharedPref = activity.getPreferences(Context.MODE_PRIVATE);
Location = sharedPref.getString("Location", null);

但是我什么也没得到,我做错了吗?

或者是否有其他工具可以在 Android 上使用,其效果与 NSUserDefaultsPlayerPrefs 映射相同?

最佳答案

搞定了

根据 http://forum.unity3d.com/threads/what-is-default-shared-preference-name.66579/

应该使用

SharedPreferences packagePrefs = context.getSharedPreferences(context.getPackageName(), Context.MODE_PRIVATE);

关于android - Unity、Android 和 iOS 之间的共享首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33628779/

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