2016-08-12 4 views
0

런처 응용 프로그램을 개발 중입니다. 내가 발사대에있을 때 집에 가면 활동이 사라지고 활동의 새로운 인스턴스가 열립니다. 집에서 프레스 할 때 홈 스크린 활동을 계속하려면 어떻게해야합니까?내 안드로이드 런처가 홈 프레스에서 다시 열리는 이유

<application 
     android:name=".BaseApplication" 
     android:allowBackup="true" 
     android:launchMode="singleTask" 
     android:clearTaskOnLaunch="true" 
     android:stateNotNeeded="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 


     <activity android:name=".MainActivity" 
        android:launchMode="singleInstance" 
        android:excludeFromRecents="true" 
        android:windowSoftInputMode="adjustPan" 
      android:screenOrientation="sensorPortrait" 
      android:configChanges="orientation|keyboardHidden"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 

       <category android:name="android.intent.category.HOME"/> 
       <category android:name="android.intent.category.DEFAULT"/> 
      </intent-filter> 
     </activity> 
     ... 

답변

0

활동의 launchMode를 "singleTask"또는 "singleTop"로 설정하면이 문제가 해결됩니다.