我希望我的程序将Application类扩展为并从它的Overridden onCreate()方法启动,而不是从Activity类启动。如何更改清单以启动应用程序?
我只知道如何启动这样的活动:
<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>
如何告诉Android它需要从应用程序启动?
答案 0 :(得分:2)
Application class is used to declare Global variables and other stuffs but it doesn't have any UI.
要声明Application
课程,您只需在android:name
文件中的应用标记中添加attribute
AndroidManifest
<application android:icon="@drawable/icon" android:label="@string/app_name" android:name=".myApplication_class_name">
答案 1 :(得分:1)
你做不到。 Android无法以这种方式工作。活动是主要的UI组件。如果要向用户显示UI,则必须使用活动。
http://developer.android.com/guide/topics/fundamentals.html#Components