gpt4 book ai didi

android - 如何在多个 Activity 之间共享相同的数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:13 24 4
gpt4 key购买 nike

我有多个 Activity 需要使用的登录 session ID。我如何在多个 Activity 之间共享这些公共(public)数据?目前,我正在 Intent 中传递数据,但它无法正常工作。对于某些 Activity ,我传递了一些其他数据,公共(public)数据丢失了。

最佳答案

像这样使用共享首选项:

SharedPreferences myprefs= this.getSharedPreferences("user", MODE_WORLD_READABLE);
myprefs.edit().putString("session_id", value).commit();

您可以像这样在您的应用中检索此信息:

SharedPreferences myprefs= getSharedPreferences("user", MODE_WORLD_READABLE);
String session_id= myprefs.getString("session_id", null);

当你想从当前 Activity 开始另一个 Activity 时,你应该使用 Intent ......如果子 Activity 完全依赖于父 Activity 的数据......使用 Intent

关于android - 如何在多个 Activity 之间共享相同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885276/

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