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 アクティビティには、ボタンがクリックされるとその Customize アクティビティが実行されるという意図があります。なぜ機能しないのですか?

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

アプリケーションには、intent-filter .Mainを持つすべてのアクティビティがあります... 1 つだけがこのフィルターを持つようにし、他のものでは、インテントフィルターを削除するだけです...

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