码迷,mamicode.com
首页 > 移动开发 > 详细

Android跳转intent简单教程

时间:2015-07-13 01:01:29      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:intent android

跳转的方法:

1)简单跳转,没有带参的:

private void onClickLisener() {

// TODO Auto-generated method stub

btn_login_register.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

                                //意图、意向,参数1:表示当前在哪里,参数二:跳转到哪里

Intent intent=new Intent(MainActivity.this,Register.class);

                                //启动意图

MainActivity.this.startActivity(intent);

                                //关闭当前activity

                                MainActivity.this.finish();

}

});


1)  带参数跳



btn_register_reg.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

Intent intent=new Intent(Register.this,MainActivity.class);

String username=et_register_username.getText().toString();

String password=et_register_password.getText().toString();

int a=username.trim().length();

int b=password.trim().length();

if(a>0 && b>0){

intent.putExtra("username", username);

intent.putExtra("password", password);

startActivity(intent);

Register.this.finish();

}else{

//Toast.makeText(Register.this,"請輸入用戶名和大於8小於16位的密碼;", 2000);

                                        System.out.println("错误!");

}

}

});



//接收参数:

private void intent() {

// TODO Auto-generated method stub

Intent intent=getIntent();

String username=intent.getStringExtra("username");

String password=intent.getStringExtra("password");

et_login_user.setText(username);

et_login_password.setText(password);

System.out.println(username);

System.out.println(password);

}





本文出自 “9151568” 博客,请务必保留此出处http://9161568.blog.51cto.com/9151568/1673552

Android跳转intent简单教程

标签:intent android

原文地址:http://9161568.blog.51cto.com/9151568/1673552

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!