Android 从会话获取数据并设置为其他活动(不进行注销)

Android 从会话获取数据并设置为其他活动(不进行注销),android,session,login,android-sharedpreferences,Android,Session,Login,Android Sharedpreferences,我正在尝试执行会话管理器,但无法在之后获取数据 再次打开应用程序 我希望我的数据在第二个活动中 session = new SessionManager(getApplicationContext()); session.checkLogin(); if (session.isLoggedIn() == true) { session.checkLogin(); hashMap = session.getUserD

我正在尝试执行会话管理器,但无法在之后获取数据 再次打开应用程序

我希望我的数据在第二个活动中

session = new SessionManager(getApplicationContext());
        session.checkLogin();

        if (session.isLoggedIn() == true) {
            session.checkLogin();
            hashMap = session.getUserDetails();
            user_id= (String) hashMap.get(session.KEY_UserID);
            //  Toast.makeTetApplicationContext(),"driver id"+driver_id, Toast.LENGTH_LONG).show();
            System.out.println("session  data:---" + user_id);

        } else {
            Toast.makeText(getApplicationContext(), "You aren't logged in.", Toast.LENGTH_LONG).show();
            Intent register = new Intent(getApplicationContext(), LoginActivity.class);
            startActivity(register);
        }

问题是什么?您的代码太少,无法将其与您的问题联系起来。请生动一点。
session = new SessionManager(getApplicationContext());
        session.checkLogin();

        if (session.isLoggedIn() == true) {
            session.checkLogin();
            hashMap = session.getUserDetails();
            user_id= (String) hashMap.get(session.KEY_UserID);
            //  Toast.makeTetApplicationContext(),"driver id"+driver_id, Toast.LENGTH_LONG).show();
            System.out.println("session  data:---" + user_id);

        } else {
            Toast.makeText(getApplicationContext(), "You aren't logged in.", Toast.LENGTH_LONG).show();
            Intent register = new Intent(getApplicationContext(), LoginActivity.class);
            startActivity(register);
        }