gpt4 book ai didi

java - 唱歌后在 Android 应用程序中保持 session 的最佳方式?

转载 作者:行者123 更新时间:2023-11-29 18:46:44 26 4
gpt4 key购买 nike

我正在制作一个应用程序,只要您登录,它就会查询数据库并检索您的详细信息,但是当我在 Activity 之间切换时存储这些详细信息的最佳方式是什么,而不必再次重复查询数据库找回他们?

我已经尝试使用 intent.putExtra() 方法,但是当我返回到之前的 Activity 时它会导致 NullPointerExceptions。此外,putExtra() 不会在我的一个类 HostApduService 上工作。

那么维持 session 的最佳方法是什么?我需要使用 cookie 或其他东西吗?

最佳答案

SharedPreferences 是您要查找的内容。

A SharedPreferences object points to a file containing key-value pairs and provides simple methods to read and write them. Each SharedPreferences file is managed by the framework and can be private or shared.


使用方法:

读取数据:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
int value = sharedPref.getString("my_value_key", "default_value");

写入数据:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
sharedPref.edit().putString("my_value_key", "my_value").apply();

您可以阅读有关 SharedPreferences 的更多信息 here .

祝你好运。 :)

关于java - 唱歌后在 Android 应用程序中保持 session 的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51586658/

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