关于Android应用程序中的应用程序和活动的一些问题

时间:2013-08-06 07:23:51

标签: android android-activity lifecycle oncreate android-launcher

我已经编写了一些Android应用程序,但最近我发现我还不知道Android应用程序是如何工作的。我的问题与AndroidManifest.xml有关,我想了解Android应用程序的生命周期。 在AndroidManifest.xml中,有一个Application标签,并且有一个活动的子标签。在活动标签中,应用程序的主要活动将标记为:

<activity android:theme="@*android:style/Theme.NoTitleBar" android:label="@string/app_name" android:name="com.sofesec.mainactivity" android:launchMode="singleTask" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

这意味着名为“com.sofesec.mainactivity”的类是应用程序的主要活动,它将首先执行。 但是在应用程序的标签中有一个名为“android:name”的字段 - 活动的父级标签 - 字段的值可能是“com.sofesec.lcz.test”。应用程序启动时,也会执行“com.softsec.lcz.test”类。 我不知道先执行哪个类。这是一个关于Android应用程序的生命周期的东西。谢谢你给我一些帮助!

这是我的申请代码:

public class test extends Application {
    private final String TAG = "test";
    @Override
    public void onCreate() {
        super.onCreate();
        OriginalApplication oa = new OriginalApplication(this);
        oa.configApplicationEnv();
    }
}

1 个答案:

答案 0 :(得分:0)