gpt4 book ai didi

android - 如何在 Android 中的不同 Activity/Fragment 之间保持相同的 session ?

转载 作者:行者123 更新时间:2023-11-29 20:20:07 25 4
gpt4 key购买 nike

我正在构建一个具有登录和注册功能的 Android 应用程序,并且我正在使用 MySql 来保存用户。我的数据库中有一张用户表和一张帖子表,id_post 是我的用户表中的外键,用于在它们之间创建连接。登录Android后如何实现这个连接? 在我的登录 Activity 中,我使用 SessionManager 启动一个 session 。如何将同一 session 放入其他 Activity 中?够了吗?

最佳答案

首先创建:

public class App extends Application {

SessionManager sessionManager;

@Override
public void onCreate() {
super.onCreate();

sessionManager=new SessionManager(this);
}

public SessionManager getSessionManager(){
return sessionManager;
}


}

在新 Activity 中调用 session :

App app;

app = ((App)getApplicationContext());


if (sessionManager==null){
sessionManager=app.getSessionManager();
}

添加 list :

<application
android:name=".App">
</application>

关于android - 如何在 Android 中的不同 Activity/Fragment 之间保持相同的 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39548278/

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