【问题标题】:Use Shared Preferences in xamarin [closed]在 xamarin 中使用共享首选项 [关闭]
【发布时间】:2016-09-20 01:51:30
【问题描述】:

我尝试在应用关闭并重新打开后保存字符串值。

我查看了所有 SharedPreferences,但我不知道是否需要打开新活动或什么。

因此,如果您有任何想法,它将非常有帮助。

【问题讨论】:

  • 您的代码似乎有问题。但是,除非我们有code or information that can reproduce the problem,否则我们无能为力。否则,我们只是在盲目猜测。
  • 我不知道如何将 SharedPreferences 添加到我的代码中
  • 您是否对该主题进行过研究?隐含的问题“我该怎么做”太宽泛了。查看右侧的相关问题列表。
  • 你很有帮助,谢谢哇
  • 更多关于 Xamarin 的ISharedPreferences 的信息在这里:How do I use SharedPreferences in Xamarin.Android?

标签: c# android xamarin sharedpreferences


【解决方案1】:

我建议你做的是实现共享偏好……这样下去

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
        SharedPreferences.Editor editor = preferences.edit();
editor.putstring("PreferenceName","YOUR PREFERENCE VALUE");
editor.commit;

每当您想检查 loginMethod 值时,只需像这样调用首选项值...

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
String myValue= preferences.getString("PreferenceName", "");

如果您需要更多助手,我将非常乐意为您提供帮助

【讨论】:

  • 我应该把代码的第一部分放在哪里?
  • 你想在哪里实现共享首选项??
  • 我正在尝试获取 t1.Text 的值,当应用程序关闭并重新打开时,t1.Text 将在同一个位置和相同的值
  • amm 是的,您可以采用共享偏好方式...您可以做的是每当您的活动调用 onDestroy 方法时...您将 t1 的值保存在您的偏好中...然后当调用 onCreate 方法,您将获取已存储的值并显示它...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-03
  • 1970-01-01
  • 2019-02-18
  • 1970-01-01
相关资源
最近更新 更多