0

启动应用程序。通过应用启动器在活动上启动活动a有一个按钮用于移动到活动B并完成活动A.我按下按钮并将活动A移动到活动B.应用的通话主启动发射/快捷方式从桌面快捷方式图标

现在,我最小化应用并再次单击桌面上的快捷方式显示应用程序与同一实例(没有创建新实例)的以前的状态,但如果我从应用程序抽屉中的应用程序图标单击它与发射活动答:创建新实例,并若按后退按钮和关闭应用程序(目前新创建的实例)后显示以前的例如与活动B.

这个问题与Play商店创建唯一捷径之后安装新的应用程序。 问题与播放存储和应用程序的抽屉的桌面快捷方式(如果已创建应用程序的新捷径,它处理同一个应用程序的抽屉意味着它没有创建新实例)

AndroidManifest.xml中

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="x.x.x" android:versionCode="17" package="com.pack1.client"> 
    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/> 
    <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:resizeable="true" android:anyDensity="true"/> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
    <application android:label="@string/appName" android:icon="@drawable/appicon" android:name=".GlobalApplication" android:process=":authProcess"> 
     <activity android:label="@string/appName" android:name=".Login" android:screenOrientation="portrait" android:launchMode="singleTop"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <receiver android:name="com.pack1.client.LiveRequest"> 
      <intent-filter> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 
      </intent-filter> 
     </receiver>  
     <receiver android:name=".ConnectionChangeReceiver"> 
      <intent-filter> 
       <action android:name="android.net.wifi.WIFI_STATE_CHANGED"/> 
       <action android:name="android.net.wifi.STATE_CHANGE"/> 
      </intent-filter> 
     </receiver>  
     <activity android:label="" android:name="com.pack1.client.Preferences" android:screenOrientation="portrait"/> 
     <activity android:label="" android:name="com.pack1.client.UserInfo" android:screenOrientation="portrait"/> 
    </application> 
</manifest> 
+0

这意味着它工作正常,如果你直接测试而无需从playstore下载? – 2014-08-29 06:54:26

+0

是的! @PratikButani。它只有由游戏商店创建的捷径存在问题。 – 2014-08-29 06:58:03

回答

0

我想你需要去到活动B.在这种情况下,后声明对活动A完成(),没有旧实例将活动B将活动A.

希望此人帮助时保持从活动A.同去。

+0

是的。开始活动B时,我总是完成活动A. – 2014-08-29 07:00:52