러개의 Activity 를 사용하여 어플리케이션을 만들경우

생성해준 Activity 마다 아이콘이 생기는 경우가 있는데 AndroidManifest 에 등록되어있는

<intent-filter> 때문입니다.
 

<activity android:name=".mainActivity"

         android:theme="@style/Theme"

                  android:label="@string/app_name">

            <intent-filter>

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

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

</activity> 


이소스에 있는 <intent-filter> 안에


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

                <category android:name="android.intent.category.LAUNCHER" />
 
이부분이 그 엑티비티가 메인엑티비티로서 실행될수 있으며 아이콘을 생성하라는 정보를 가지고 있습니다.

여러개의 Activity 를 사용하시고  하나의 메인 엑티비티 아이콘을 생성하고 싶으신분은 Main Activity 를 제외한 나머지 부분에서 <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

를 지워주세요..

        <activity android:name=".subActivity"

         android:theme="@style/Theme">

            <intent-filter>

            </intent-filter>

        </activity>


  <intent-filter> 안에 있는 부분을 공백으로 만들어주시면 되겠습니다.

원본글 주소 : http://pandess.tistory.com/20

+ Recent posts