2014-09-11 3 views
-1

나는 응용 프로그램을 시작할 때 어떤 활동이 시작되는지 어떻게 결정할 수 있는지 알고 싶습니까?응용 프로그램을 시작할 때 어떤 활동이 시작되는지 확인하는 방법은 무엇입니까?

두 가지 활동이 있습니다. MainActivity 및 Activity2. MainActivity에서 매번 응용 프로그램을 시작할 수 있도록 코딩하는 방법은 무엇입니까?

 <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".Activity2" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait"/> 
    <activity 
+0

정확히! 이 질문이 해결되면 그것을 표시하십시오. – Phiat

답변

3

AndroidManifest.xml 파일을 확인하십시오. 거기에 각 활동을 나열한 다음 아래에 표시된 "인 텐트 필터"를 추가하여 어느 것이 기본 시작으로 지정 될지 간단하게 지정할 수 있습니다.

<activity android:name=".MainActivity" android:label="@string/app_name"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 
+0

내 매니페스트를 확인하십시오, 그것은 보여줄 수 있지만 내 애플리케이션은 때때로 Activity2에서 시작됩니다. –

+0

활동의 이름을 바꿨습니까? android : name = ". MainActivity"는 "MainActivity"라고 불리는 첫 번째 활동입니까? – Phiat

+0

이름이 정확합니다. "MainActivity.java"및 "Activity2.java"가 있습니다. –