我的应用是启动器。
在启动器上启动应用。 当我的启动器处于后台时,从logcat我可以看到Application已创建,但未创建主活动。
public class LauncherApplication extends Application {
@Override
public void onCreate()
{
super.onCreate();
......
Log.d("TAG", "onCreated");
}
}
public class MyLauncher extends Activity {
.....
}
的Manifest.xml
<application
android:name="com.launcher.LauncherApplication"
android:label="@string/application_name"
android:hardwareAccelerated="true"
android:process="android.process.acore"
android:largeHeap="true"
android:persistent="true" >
<activity
android:name="com.launcher.MyLauncher"
android:configChanges="mcc|mnc|keyboardHidden|keyboard|orientation|screenLayout|screenSize|smallestScreenSize|navigation|uiMode"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:stateNotNeeded="true"
android:screenOrientation="portrait"
android:persistent="true"
android:allowBackup="true"
android:windowSoftInputMode="stateUnspecified|adjustPan" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY" />
</intent-filter>
</activity>
......
</Application>
MyLauncher是主要活动。
我的问题是: 当日志打印“onCreated”时,这意味着我的启动器在后台被杀死了操作系统并重启了LauncherApplication?