2014-06-20 3 views
-1

android 프로그램을 실행할 주문을 어디에 쓸 것인지 물어 보았습니다. Main Activity 또는 Manifest입니까? .
주요 활동으로 시작하여 이에 따라 실행합니다. 누군가 프로그램을 실행하는 순서가 옳다는 것이 명백하다는 사람이 있습니다. 정답은 무엇입니까?안드로이드에서 프로그램을 실행할 순서를 쓰려면?

+1

당신이 프로그램의 순서를 쓰는 매니 ​​페스트 파일이며, 당신이 계획하고있는 코드를 쓰는 주요 활동에 .... – Umair

+0

활동을 통해 더 나은 네비게이션을 위해'활동 라이프 사이클 '을 사용하십시오. 여기 : http : //developer.android.com/reference/android/app/Activity.html –

+0

그럼 매니페스트의 순서는 무엇입니까? 우리는 주문 권리없이 활동을 쓸 수 있습니다. 주요 활동 후에는 가입 활동이나 검색 활동을 쓸 수 있습니다. 그래서 어떤 순서가 있습니까? – user260203

답변

1

Android Manifest는 Android 애플리케이션의 요약입니다. 어떤 정보가 가장 안드로이드 버전과 호환되는지, 사용중인 권한은 무엇인지, 사용 된 Java 파일은 무엇이며 가능한 장치의 교체 등이 가능한 정보가 있습니다. 주 활동은 a이다. 응용 프로그램을 실행할 코드가있는 java 파일. 액티비티가 생성 될 때 (oncreate), 애플리케이션이 파괴되거나 메모리 (onDestroy)에서 제거 될 때 어떤 일이 일어날 것 인가.

응용 프로그램은 java 및 XML 파일만으로는 작동하지 않습니다.

좋아요 (주제 조금 벗어남) :지도를 만들거나 그릴 때 기호에 키를 주어야합니다. 그렇지 않으면 독자가 혼란을 겪을 수 있습니다. 마찬가지로 매니페스트를 java 파일과 함께 제공해야합니다. 그렇지 않으면 Android가 혼동되어 응용 프로그램이 중단됩니다. 프로그램의 순서는 java 파일에 의해 처리되므로 프로그램의 순서는 중요하지 않습니다.

0

액션 메인 및 카테고리 실행기로 단일 활동이있는 매니페스트에서 시작됩니다. 이 같은.

<activity 
     android:name="com.proshore.rwd.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> 

그 후에는 모두 작성한 자바 코드에 따라 다릅니다.