显示跳转:
Intent inten=new Intent(MainActivity.this,Main2Activity.class);
startActivity(intent);
隐式跳转:
Intent intent=new Intent("com.example");
startActivity(intent);
隐式跳转需要注意清单文件属性的配置
<activity android:name=".Main2Activity">
<intent-filter>
//和我们MainActivity中Intent的参数相对应
<action android:name="com.example"/>
//默认的类别,属性(可以不添加)
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
总结:
显示跳转指定了我们的始发地MainActivity,目的地Main2Activity,相对更加直白
隐式跳转并没有明确指出我们跳转到哪里,具体跳转到哪个Activity,需要我们对比Manifest.xml中的action,category参数才能确定