Intent隐式跳转
中重要方法:setAction()、setData()、setType()、putExtra()
Intent大致分为两种:显式Intent和隐式Intent。
一、显示Intent为从一个activity跳转到另一个activity。如:
Intent intent = new Intent(MainActivity.this,SecondActivity.class); startActivity(intent);
二、隐式Intent它不明确指出我们想要启动哪一个活动,而是指定了一系列更为抽象的action和category等信息来过滤,找到符合条件的Activity。
1.setAction():表明我们想要启动能够响应设置的这个action的活动,并在清单文件AndroidManifest.xml中设置action属性。如:(打开一个拨号界面)
Intent intent = new Intent(); intent.setAction(Intent.ACTION_DIAL); startActivity(intent); /** * 以上代码也可以直接写为: * Intent intent = new Intent(Intent.ACTION_DIAL); * startActivity(intent); */