我们已经知道<intent-filter>用来定义你的Activity如何被另外的Activity开启,这就是所谓的 “过滤器”。但是,如果有两个Activity有相同的<intent-filter>,那将发生什么呢?
AndroidManifest.xml中的代码。
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.horsttnann.UsingIntent" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="14" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:label="@string/app_name" android:name=".UsingIntentActivity" > <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:label="Second Activity" android:name=".SecondActivity" > <intent-filter > <action android:name="net.horsttnann.SecondActivity" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:label="Third Activity" android:name=".ThirdActivity" > <intent-filter > <action android:name="net.horsttnann.SecondActivity" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> </application> </manifest>
如果使用startActivity()方法去启动Activity,那么Android系统将会弹出一 个选择Activity的窗口。
开发入门(二)使用意图 2.2 解决Intent-Filter的冲突-intent隐式意图">
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
, activity
, android 过滤
, 冲突
, androidmanifest
, startactivity
过滤器
intent隐式意图、intent filter、android intentfilter、intent filter 作用、intent filter data,以便于您获取更多的相关知识。
时间: 2024-10-23 05:38:52