其他分享
首页 > 其他分享> > intent用法

intent用法

作者:互联网

1.这部分是显示跳转到另一个Activity,这个被跳转的Activ叫做SecondActivity
 写法一:
 Intent intent = new Intent(this,SecondActivity.class);
 intent.putExtra("account",accountText);
 intent.putExtra("password",passwordText);
 startActivity(intent);

 写法二:

ComponentName componentName = new ComponentName("this","SecondActivity.class");
intent.setComponent(componentName);
startActivity(intent);

  

它其实也就是:

Intent intent = new Intent();

String packageName = this.getPackageName();
String name = SecondActivity.class.getName();
intent.setClassName(packageName,name);

intent.putExtra("account",accountText);
intent.putExtra("password",passwordText);
startActivity(intent);

 

2.这部分是隐式跳转到另一个Activity

Intent intent = new Intent();
intent.setAction("com.example.LOGIN_INFO");
intent.addCategory("android.intent.category.DEFAULT");
intent.putExtra("account",accountText);
intent.putExtra("password",passwordText);
startActivity(intent);

  

  

接受类SecondActivity代码:

Intent intent=getIntent();
String account = intent.getStringExtra("account");
String password = intent.getStringExtra("password");

TextView info = findViewById(R.id.info);
info.setText("your name is "+account+",your password is "+password+"");

  

 

标签:account,SecondActivity,putExtra,用法,Intent,intent,password
来源: https://www.cnblogs.com/wcyMiracle/p/13379182.html