2014-08-27 88 views
0

我加入Android清單的意圖過濾處理意圖打開一個URL:意圖打開URL創建新實例

<activity android:name=".TestActivity" 
    android:label="Test" android:theme="@style/Theme.Titanium" 
    android:configChanges="keyboardHidden|orientation" 
    android:screenOrientation="portrait" 
    android:launchMode="singleTop" > 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    <intent-filter> 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 
     <data android:scheme="http" android:host="test.com" /> 
    </intent-filter>     
</activity> 

我的問題是,當應用程序已經打開,該代碼會啓動應用程序的新實例可能會讓用戶感到困惑。啓動新實例後,如果用戶使用主頁按鈕導航,然後返回到應用程序,則會看到第一個實例。我怎樣才能解決這個問題?

回答

0
android:launchMode="singleInstance" > 
+0

我添加這個的問題是,當用戶在主活動不使用主頁按鈕時導航離開時,當用戶返回到應用程序時,它們顯示爲主活動。他們應該呈現他們返回時的最後一項活動。 – haupman 2014-08-27 15:04:02