Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android開發入門(二)使用意圖 2.2 解決Intent-Filter的沖突

Android開發入門(二)使用意圖 2.2 解決Intent-Filter的沖突

編輯:Android開發教程

我們已經知道<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的窗口。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved