元素意图过滤器未关闭?

时间:2015-03-05 19:52:49

标签: android android-intent

我遇到了一个问题,Android Manifest不断回来时发出错误说" Element Intent-filter未关闭"

继承我的Android Manifest代码:

<application
    android:allowBackup="true"
    android:icon="@drawable/_saintbedes3"
    android:label="@string/app_name"
    android:theme="@style/Theme.AppCompat.Light.NoActionBar" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".event"
        android:label="@string/title_activity_event" >
        <intent-filter>
            <action android:name="saintbedeslytham.saintbedes.event" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name=".news"
        android:label="@string/title_activity_news" >
        <intent-filter>
            <action android:name="saintbedeslytham.saintbedes.news" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name=".parent"
        android:label="@string/title_activity_parent" >
        <intent-filter>
            <action android:name="saintbedeslytham.saintbedes.parent" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name=".contact"
        android:label="@string/title_activity_contact" >
        <intent-filter> //<- This is the error
             <action android:name="saintbedeslytham.saintbedes.contact" />

    </activity>
</application>

我正在开发多个按钮,用于打开不同的活动,但联系人只是收到此错误。

感谢您的回复。

1 个答案:

答案 0 :(得分:1)

这就是您的问题所在:

<activity
    android:name=".contact"
    android:label="@string/title_activity_contact" >
    <intent-filter> <!-- This is the error  -->
         <action android:name="saintbedeslytham.saintbedes.contact" />
                    <!-- It needs a closing tag for intent-filter here  -->
</activity>

您需要的是</intent-filter>标记之前的另一个</activity>