如何在应用程序中创建一个会话对象 [英] How to create a session object in an application

查看:140
本文介绍了如何在应用程序中创建一个会话对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的应用程序,我想创建一个会话的登录和注销。

In my app i want to create a session for login and log out.

我没有任何想法如何与会话中工作。 任何人可以帮助我,使一些示例的例子。

I dont have any idea how to work with session. Anybody help me by giving some sample example.

推荐答案

我觉得会话对象应该声明和初始化静态对象时,您的应用程序开始运行。我遇到过这个问题,并决定把我的会话对象,其中包含用于在我的应用程序的每一次活动注资方式一utils的类。

I think the session object should be a static object declared and initialized when your application starts running. I have met this problem and decided to put my session object in a utils class which contains mathods used by every activity in my app.

下面是一个简单的例子:

Here is a short example:

  1. 创建一个类utils的其中将包含会话对象,会议是由您实现您的会话对象的类。它可以包含,例如,用户id,用户名等:

  1. create a class for utils which will contain session object, Session is the class by which you implement your session object. It can contain, for example, userId, userName, etc.:

public class Utils {  
    public static Session mySessionObject = null;
}

  • 当登录按钮被按下初始化会话对象:

  • When login button is pushed initialize your session object:

    login.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            Utils.mySessionObject = new Session();
           //some extra initalization, for example setting userId
        }
    });
    

  • 在注销你可以摧毁你的会话对象。

    On logout you can destroy your session object.

    这里是一个链接,告诉更多的会话。

    Here is a link telling more about sessions.

    这篇关于如何在应用程序中创建一个会话对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆