文章目录
什么是Activity?
Activity是Android四大组件之中使用最频繁的组件。Activity主要是呈现Ui用于用户操作,也是呈现Ui最常见的方式。
怎么使用Activity?
使用Activity有两种方式一种是显示调用,一种是通过隐式调用。
显示调用直接用类名进行调用,这个比较简单就没啥好说的了。
context.startActivity(Intent(context, ActivitySecondActivity::class.java))
隐式调用有多不同,而是通过action+category+data来匹配的。
例如:
首先声明IntentFilter
<activity android:name=".ActivitySecondActivity">
<intent-filter>
<action android:name="com.wfeii.second" />
<category android:name="com.wfeii,category" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="image/*"/>