我正在构建一个具有登录和注册功能的 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/