2011-05-27 73 views
0

現在我正在學習意圖filters..I有像查看聯繫人的一些一些例子,讓call.But所有他們用在android.manifestfile默認這些例子..問題隱含的意圖

< intent-filter > 
    <action android:name="android.intent.action.MAIN" > 
    <category android:name="android.intent.category.LAUNCHER" > 
< /intent-filter> 

這是好的單個.java文件應用程序。如果我在我的第二個活動中使用隱含的意圖,那麼我的第二個活動清單文件將如何?..只需要視圖接觸的例子.... 意圖contact = new意圖(Intent.ACTION_VIEW,ContactsContract.Contacts.CONTENT_URI); 我的課程名稱是ViewContacts.java,包名稱是com.phone.contact ...

回答

0

意圖過濾器在Activity標籤中指定,您可以爲每個活動指定多個過濾器。

<activity android:name=".activities.WaypointMap" android:launchMode="singleTop" android:theme="@style/Theme.NoBackground"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    <intent-filter> 
     <action android:name="android.intent.action.SEARCH" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
    <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" /> 
</activity> 
<activity android:name=".activities.WaypointList" android:launchMode="singleTop"> 
    <intent-filter> 
     <action android:name="android.intent.action.SEARCH" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
    <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" /> 
</activity> 
+0

.thanks的reply..my doupt是我寫的第一項活動默認意圖過濾器....但對於第二個活動我沒有任何想法...ü可以PLZ寫的那件代碼?... – Sarath 2011-05-28 02:34:35

+0

請朋友....幫我... – Sarath 2011-05-29 04:12:36

+0

就像我說的,只需將意圖過濾器添加到清單中的活動標籤。我在編輯我的回覆。 – CaseyB 2011-05-29 14:22:47