1、显式开启Activity
建立一个新的Activity类,如SecondActivity,在FirstActivity中,创建intent
2、隐式开启Activity
隐示开启即不是通过intent.setClass()具体设定创建的类,而是通过在mainfest中注册Activity,
并在Activity中的中设置action,然后在开启Activity时,通过intent.setAction()
,设置对应的action,从而找到注册中的Activity中,含有该action的Activity。
建立一个新的Activity类,如SecondActivity,在FirstActivity中,创建intent
Intent intent = new Inten();
intent.setClass(FirstActivity.this,SecondActivity.class);
startActivity(intent);
2、隐式开启Activity
隐示开启即不是通过intent.setClass()具体设定创建的类,而是通过在mainfest中注册Activity,
并在Activity中的中设置action,然后在开启Activity时,通过intent.setAction()
,设置对应的action,从而找到注册中的Activity中,含有该action的Activity。
<</span>activity
android:name="com.example.myapplication.SecondActivity">
<</span>intent-filter>
<</span>action android:name="action_secondActivity"/>
<</span>category android:name="android.intent.category.DEFAULT"/>
</</span>intent-filter