<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>
这是我在那里的表现,应用程序没有打开。 谁能解释我如何设置所有活动的清单? 当app打开时,precus是第一个打开的。 在precus活动中,有一个意图是当按钮被点击它的Customize活动时。 为什么它不起作用?
答案 0 :(得分:2)
更改文件中的这一行
<action android:name="com.yair.guessit.PRECUS" />
到
<action android:name="android.intent.action.MAIN"/>
然后运行它。
如果它工作正常。然后将其标记为已接受的答案。
答案 1 :(得分:1)
您的应用程序包含所有具有intent-filter的活动 .Main ...只允许其中一个拥有此过滤器,在其他情况下 - 只需删除intent-filteres,如...
<activity
android:name="FirstPage"
android:label="@string/app_name"
android:screenOrientation="portrait" >
</activity>