温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android跳转intent简单教程

发布时间:2020-05-27 04:17:06 来源:网络 阅读:510 作者:茗香墨语 栏目:移动开发

跳转的方法:

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);

}





向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI