개발/안드로이드

[Android] 앱 시작 Activity 변경

도넛의용기 2023. 3. 19. 14:52

1. 개요

2. 방법

 

1. 개요

Android 개발을 하면, 보통 가장 먼저 시작되는 Activity는 Main액티비티로 기본 설정됩니다.

하지만, 만약 우리가 개발하는 앱이 로그인 기능을 지원하고, 그 로그인 기능을 위한 Activity가 있다면(LoginActivity) MainActivity가 아닌 LoginActivity가 가장 먼저 실행되는 것이 개발에 유리할 것입니다.

 

그렇다면 어떻게 시작Activity를 변경 할 수 있을까요?

 

2. 방법

Activity는 AndroidManifest에서 관리됩니다. 시작 Activity도 매니페스트에서 변경할 수 있습니다.

 

    <application>
        <activity
            android:name=".LoginActivity"
            android:exported="false" />
        </activity>
        <activity
            android:name=".MainAcitivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

보통 매니페스트는 기본적으로 위와 비슷한 형태로 되어있을 것입니다.

 

저기서 MainAcitivity와 LoginActivity의 위치만 바꿔주면 LoginActivity가 Mainactivity의 역할을 대신하게 됩니다.

 

 

 

'개발 > 안드로이드' 카테고리의 다른 글

[Android] Utility  (0) 2023.05.30
[Android] Android Weekly  (0) 2023.05.28
[Android] 모듈화로 빌드시간을 줄인다?  (2) 2023.05.28
[Android] ViewPager2, Fragment  (1) 2023.03.16
[Android] Intent (인텐트)  (0) 2023.02.19