Я уже написал какое-то приложение для Android, но недавно обнаружил, что я до сих пор не знаю, как работает Android-приложение. Мои проблемы - это что-то вроде AndroidManifest.xml, я хочу кое-что узнать о жизненном цикле приложений для Android. В AndroidManifest.xml есть метка приложения, и есть суб-метка активности. В ярлыке деятельности, основной виду деятельность приложения будет помечена как это:Некоторые проблемы с Oncreate of Application и Activity в приложении для Android
<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» является основным видом деятельности приложения, и будет выполнен первым , Но в метке приложения есть поле под названием «андроид: имя» - родительская строка активности - и значение поля может быть «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();
}
}
Я знаю, что жизненный цикл активности, но я не знаю жизненного цикла приложения. Например, в приложении функция onCreate() также может быть переопределена, и функция будет выполнена. Я не знаю две функции onCreate, в приложении и в действии. Благодаря! –
Я думаю, вы не видели сообщение, данное Якубом Ахмадом, в котором описывается, как жизненный цикл работает в приложении, он использовал журнал, чтобы увидеть его в деталях. –
Я думаю, что пример показывает жизненный цикл активности, а не приложение. –