【问题标题】:Parse SharedPreferences String解析 SharedPreferences 字符串
【发布时间】:2013-04-07 00:10:57
【问题描述】:

我有一个想法,需要我将长字符串消息保存到 SharedPreferences 中。然后,我必须一次从该消息中提取一个单词并将其逐个扔到 TextView 上,直到消息完成。这对任何人来说都可能吗?如果是这样,有人可以给我一个关于如何实现这样的东西的提示吗?谢谢!

【问题讨论】:

  • 阅读消息。使用 split 函数在空格周围拆分字符串。设置一个计时器,当计时器关闭时,将下一个单词添加到 TextView 的文本中(保留一个计数器,以便您知道下一个单词是什么)。还是我错过了什么?
  • 听起来像我想象的那样。谢谢!

标签: android parsing sharedpreferences textview


【解决方案1】:

保存到共享首选项中是这样的:

    final SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(context);
    final Editor editor = settings.edit();
    editor.putString(PreferencesUtils.NAME, name);
    editor.commit();

从他们那里读到,像这样:

    return PreferenceManager.getDefaultSharedPreferences(context).getString(preference, null);

除此之外,Gabe 的评论对我来说似乎不错,只是稍作调整。我会使用广播挂起的意图来触发更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 2010-11-07
    • 2015-01-13
    • 1970-01-01
    • 2019-03-11
    相关资源
    最近更新 更多