Android Intent调用方式
记录一下Intent的显式调用和隐式调用方法
假设现在有两个Activity,对应的java文件是MainActivity和SecondActivity
显式调用
通过class跳转
1 | Intent intent = new Intent(this, SecondActivity.class); |
通过包名.类名跳转
假设包名是 com.example
1 | Intent intent = new Intent(); |
通过ComponentName跳转
1 | Intent intent = new Intent(); |
隐式调用
首先要在 AndroidManifest.xml
文件中修改第二个activity的参数
1 | <activity android:name=".SecondActivity"> |
然后在java文件里
1 | Intent intent = new Intent(); |
当然之间在创建对象时直接传进构建函数也是可以的
1 | Intent intent = new Intent("android.intent.action.nextActivity"); |