1
 <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".precus"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="com.yair.guessit.PRECUS" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="Customize"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="FirstPage"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="com.yair.guessit.MAINACTIVITY" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
</application>

这是我的清单,应用程序打不开。有人可以解释一下如何使用所有活动设置清单吗?当应用程序打开时,precus 是目前第一个打开的。在 precus 活动中,有一个意图是,当单击按钮时,它的自定义活动。为什么它不工作?

4

2 回答 2

2

更改文件中的这一行

<action android:name="com.yair.guessit.PRECUS" />

<action android:name="android.intent.action.MAIN"/>

然后运行它。

如果它工作正常。然后将其标记为已接受的答案。

于 2013-04-05T10:03:34.133 回答
1

您的应用程序有所有带有意图过滤器的活动。主要......只让一个拥有这个过滤器,在其他人 - 只需删除意图过滤器,如......

<activity
    android:name="FirstPage"
    android:label="@string/app_name"
    android:screenOrientation="portrait" >
</activity>
于 2013-04-05T10:13:24.557 回答