yair
yair

Reputation: 43

How To set UP Activities in Manifest

 <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>

this is my manifest up there, and the app dont open . can someone explain me how to set up the manifest with all the activites? the precus is the first for now to open when the app open. at the precus activity there is a intent that when the button get clicked its Customize activity. why its not working?

Upvotes: 1

Views: 282

Answers (2)

timonvlad
timonvlad

Reputation: 1056

Your application has all Activities with intent-filter .Main... Let only one to have this filter, in others - just delete intent-filteres like...

<activity
    android:name="FirstPage"
    android:label="@string/app_name"
    android:screenOrientation="portrait" >
</activity>

Upvotes: 1

Gurpreets11
Gurpreets11

Reputation: 2351

change this line in your file

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

to

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

then run it.

if it work fine. then mark it as an accepted answer.

Upvotes: 2

Related Questions