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