Android的共享preferences多活动

编程入门 行业动态 更新时间:2024-10-18 18:15:38
本文介绍了Android的共享preferences多活动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

如何重新获取已保存从previous活动共享preferences?我是否需要启用文件书面或其他一些明显的改动?

解决方案

您不需要任何特殊的清单modificaiton来实现这一点。

假设你已经保存preferences你可以阅读这些preferences在任何时候做这样的事情我会告诉波纹管。

  • 写的共享preferences文件:

    共享preferences preFS = getShared preferences(your_file_name,MODE_PRIVATE);   共享preferences.Editor编辑器= prefs.edit();   editor.putString(yourStringName,this_is_the_saved_value);   editormit(); //这一行是很重要的。如果你错过了这一次它不是要去工作!

  • 从共享preferences文件阅读:

    共享preferences preFS = getShared preferences(your_file_name   MODE_PRIVATE);串串= prefs.getString(yourStringName   default_value_here_if_string_is_missing);

  • 您可以使用默认的文件保存/读取preferences。只需更换这两个code段的第一线以上的东西,如:共享preferences preFS = getDefaultShared preferences(getApplicationContext());

    这就是它!这里检查Android开发专门网页此事,。

    希望它是有用的。让我知道这件事情。

    How do i retrieve shared preferences that have been saved from a previous activity? Do i need to enable file writing or some other manifest modifications?

    解决方案

    You don't need any special manifest modificaiton to achieve that.

    Assuming you have already saved preferences you can read those preferences at anytime doing something like I show bellow.

  • Write on Shared Preferences file:

    SharedPreferences prefs = getSharedPreferences("your_file_name", MODE_PRIVATE); SharedPreferences.Editor editor = prefs.edit(); editor.putString("yourStringName", "this_is_the_saved_value"); editormit(); // This line is IMPORTANT. If you miss this one its not gonna work!

  • Read from Shared Preferences file:

    SharedPreferences prefs = getSharedPreferences("your_file_name", MODE_PRIVATE); String string = prefs.getString("yourStringName", "default_value_here_if_string_is_missing");

  • You can use a default file to save/ read your preferences. Just replace the first line of the two code snippets above by something like: SharedPreferences prefs = getDefaultSharedPreferences(getApplicationContext());

    Thats it! Check the Android Developers dedicated page to this matter, here.

    Hope it was usefull. Let me know about it.

    更多推荐

    Android的共享preferences多活动

    本文发布于:2023-08-01 12:32:50,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1268383.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:Android   preferences

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!