У меня есть приложение для игры, состоящее из нескольких различных видов деятельности. Первый, который будет называться, - это заставка, когда это завершается, это заканчивается и запускает другое действие через намерение. Для того, чтобы иметь доступ к некоторым глобальным данным, который соответствует по всем видам деятельности, у меня есть класс «Глобал», как это:Замешательство над исполнением
public class Globals extends Application
{
int global_variable_A;
int global_variable_B;
int global_variable_C;
public void onCreate()
{
// stuff
}
}
В AndroidManifest.xml У меня есть следующий (среди прочего) :
<application
android:icon="@drawable/mygame_icon"
android:screenOrientation="portrait"
android:label='"My Game"' android:name=".Globals">
<activity
android:label="My Game"
android:name=".Splash"
android:screenOrientation="portrait">
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Мой вопрос сейчас, который будет выполняться первым, то OnCreate из Globals или OnCreate всплеск? Или они запускаются одновременно в разных потоках? Я спрашиваю, потому что я получаю какое-то непоследовательное поведение, которое было бы объяснено, если бы они были на разных потоках.
Параметр 'Globals' будет создан первый. – Jave
что это непоследовательность ..? – ngesh