2015-12-20 25 views
0

我在manifest.xml中使用此標誌只有一個活動實例。如何在android中使用單實例的活動

android:launchMode="singleInstance"

但是,如果這個活動說一個啓動一個新的活動說B,然後按返回鍵第B沒有表現出活性答:這是從我們推出A.

基本上我想活動創建一個活動,如果它不在堆棧中並且如果在堆棧中顯示在頂部。但後退按鈕也應該正常工作。

我應該使用這個標誌。

+0

請在清單noHIstory標誌,你不希望看到的活動。 – Sharath

+1

android:launchMode =「singleTask」 –

回答

0

以下代碼活動A(父活動),然後A啓動活動b。在manifest.xml文件中聲明這些行。當點擊返回按鈕時,它會轉到上一個活動(即A(父))。

<activity 
     android:name=".ActivityB" 
     android:label="@string/app_name" 
     android:parentActivityName=".ActivityA" 
     android:windowSoftInputMode="adjustPan" > 
     <meta-data 
      android:name="android.support.PARENT_ACTIVITY" 
      android:value="com.prathap.ActivityA" /> 
    </activity> 
1

使用 機器人:launchMode = 「singleTask」 代替 機器人:launchMode = 「singleInstance」

相關問題