我的應用程序工作正常,一旦它在View類的OnCreate方法中初始化。但是,當Droid手機閒置一晚後打開我的應用程序時,OnCreate方法未被調用。爲什麼不設置clearTaskOnLaunch =「true」會導致OnCreate被調用?
我使用OnCreate初始化數據,然後初始化GUI。 GUI清楚地顯示OnCreate未被調用。
我試着在我的Manifest中設置clearTaskOnLaunch =「true」。我的清單是:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.hedgetools.trin"
android:versionCode="2"
android:versionName="1.02">
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:clearTaskOnLaunch="true">
<activity android:name=".Trin"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="6" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</manifest>
這沒有幫助。 Droid手機閒置一晚後,我的OnCreate方法未被調用。
爲什麼不清除TaskOnLaunch會導致OnCreate被調用?
任何幫助或建議將不勝感激。
Charles
你是說clearTaskOnLaunch =「true」不會啓動該應用程序,就好像它是有「新鮮」發射? – user274610 2010-04-05 19:58:00
是的,我相信。 (我對android很陌生,所以請不要以爲這是明確的答案) – 2010-04-06 09:35:37