0
我有一個遊戲應用程序組成的幾個不同的活動。第一個被調用的是一個啓動畫面,當這個完成時,這通過一個意圖完成並啓動另一個活動。爲了訪問是在所有的活動相一致的一些全球性的數據,我也有這樣的「全局」類:混淆執行順序
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或飛濺的onCreate?或者他們在不同的線程同時運行?我問,因爲我得到了一些不一致的行爲,如果他們在不同的線程上會被解釋。
的'Globals'將被創建第一。 – Jave 2012-04-18 11:53:25
什麼是不一致..? – ngesh 2012-04-18 11:54:17