自己刚学android,做了一个简单的注册登录。在登录的时候,登录成功后,怎么把登录用户名、用户密码保存到session中呢,然后在另一个界面显示出来。网上查了些资料,都说android没有session,只有cookie,但是都说的不是非常清楚。求指导。
package com.test;import java.util.HashMap;import org.apache.http.HttpRequest;import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;import com.dataBean.UserData;/**
 * 
 * @author yejch
 * 
 */
public class Login extends Activity {
private TextView tv1,tv2,tv3,tv4;
private EditText et1,et2;
private Button btn1,btn2;



@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
// setContentView(R.layout.register);
// setContentView(R.layout.success);

tv1=(TextView)findViewById(R.id.tv1);
tv2=(TextView)findViewById(R.id.tv2);
tv3=(TextView)findViewById(R.id.tv3);
tv4=(TextView)findViewById(R.id.tv4);

et1=(EditText)findViewById(R.id.et1);
et2=(EditText)findViewById(R.id.et2);

btn1=(Button)findViewById(R.id.btn1);
btn2=(Button)findViewById(R.id.btn2);


// AlertDialog.Builder ad =new AlertDialog.Builder(this);  
// Dialog  adi = ad.create();


/*设置未注册点击事件*/
tv4.setOnClickListener(new  TextView.OnClickListener()  
{ @Override
public void onClick(View v) {
ShowMessage("请稍候,正在为您跳转..");
     //打开,切换到另一个页面(在AndroidManifest.xml的application段添加声明)
Intent in = new Intent();
// in.setClass(Login.this, LoginSuccess.class);
in.setClass(Login.this, Register.class);
startActivity(in);
Login.this.finish();
}



});

/*登录按钮监听事件*/
btn1.setOnClickListener(new Button.OnClickListener(){ @Override
public void onClick(View v) {
String userName = et1.getText().toString();
String password = et2.getText().toString();
//Log.d("用户名: ", userName );
//Log.d("密码: ", password );

if ("".equals(userName)||"".equals(password)) {
ShowMessage("傻逼,用户名和密码都没填你叫我怎么登!!");
}
else if ("yjc".equals(userName) && "123456".equals(password)) {
show();
ShowMessage("登录成功!");

UserData user = new UserData();
user.setUserName("yjc");
user.setPassword("123456");

/********************************************************************************************
 *
 *在这里怎么保存用户信息????????????????
 *
 ********************************************************************************************/



//打开,切换到另一个页面(在AndroidManifest.xml的application段添加声明)
     Intent in = new Intent();
     in.setClass(Login.this, LoginSuccess.class);
     startActivity(in);
     //Login.this.finish();
}else {
show();
ShowMessage("傻逼,用户名或密码错误!");
}
}
});



/*重设按钮*/
btn2.setOnClickListener(new Button.OnClickListener(){ @Override
public void onClick(View v) {
et1.setText("");
et2.setText("");
//光标设置
et1.requestFocus();
}

});
}


public void ShowMessage(String str){
//Toast是一种提供给用户简洁信息的视图,Toast类帮助你创建和显示该信息。
Toast to = Toast.makeText(this, str, Toast.LENGTH_SHORT);
to.setGravity(Gravity.TOP, 1, 80);//取得提示信息在屏幕上显示的位置
to.show();

}

/**
 * 显示dialog
 */
private void show(){
final ProgressDialog m_Dialog = ProgressDialog.show(Login.this, "让数据飞一会儿...", "正在为你登陆...",true);  
Thread thread = new Thread()
         {
             public void run()
             {
                 try
                 {
                     sleep(2000);
                 } catch (InterruptedException e)
                 {
                     // TODO 自动生成的 catch 块
                     e.printStackTrace();
                 }
                 m_Dialog.dismiss();//万万不可少这句,否则会程序会卡死。
             }
         };
         thread.start();

}
}
sessionandroid中的session