我正在构建一个具有登录和注册功能的Android应用,并且正在使用MySql保存用户。我在数据库中有一个用于用户的表,一个用于用户的表,而id_post是我的用户表中的外键,用于在它们之间创建连接。
登录Android后如何实现此连接?
在我的登录活动中,我开始与SessionManager进行会话。如何将同一会话放在其他活动中?够了吗?
最佳答案
首先创建:
public class App extends Application {
SessionManager sessionManager;
@Override
public void onCreate() {
super.onCreate();
sessionManager=new SessionManager(this);
}
public SessionManager getSessionManager(){
return sessionManager;
}
}
新活动中的通话会话:
App app;
app = ((App)getApplicationContext());
if (sessionManager==null){
sessionManager=app.getSessionManager();
}
添加清单:
<application
android:name=".App">
</application>
关于android - 如何在Android中的不同 Activity/fragment 之间保持相同的 session ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39548278/