2011-09-30 3 views
0

내 프로그램에서 Application 클래스를 확장하여 Activity 클래스가 아닌 Overridden 된 onCreate() 메서드로 시작하고 싶습니다. 애플리케이션을 실행하기 위해 매니페스트를 어떻게 변경합니까?Android Manifest를 변경하여 활동 대신 응용 프로그램을 시작하려면 어떻게해야합니까?

I는이 같은 활동을 시작하는 방법을 알고

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

가 어떻게 대신 응용 프로그램에서 실행하는 데 필요한 안드로이드를 알 수 ?

답변

2

먼저 그냥 AndroidManifest 파일

<application android:icon="@drawable/icon" android:label="@string/app_name" android:name=".myApplication_class_name">

에서 응용 프로그램 태그에 android:name attribute를 추가 할 필요가 Application 클래스를 선언하려면 Application Class

Application class is used to declare Global variables and other stuffs but it doesn't have any UI. 

의 사용을 확인

+0

이것은 실제로 내가 무엇입니까? 하고 싶어했다. Application 클래스에서 변수 및 재료를 선언하고 거기에서 Activity를 시작합니다. 나는 안드로이드가 완전히 사건 주도적 인 방법을 잊어 버린다. (New to android dev.) 감사합니다 !! – Nathan

+0

문제가없는 친구 .. 환영합니다 ... –

관련 문제