Второй экземпляр приложения создается с Android 7.0. Как я могу избежать этого?

У меня проблемы с Android 7.0 и 8.0 .

Это приложение для запуска с LoginActivity как LoginActivity поэтому, когда я LoginActivity кнопку «Home», когда он работает правильно, он переходит в режим входа в систему, и он автоматически регистрируется, потому что я не выходил из системы в любой момент. Проблема в том, что со второго раза я нажимаю кнопку «Главная», она переходит в LoginActivity, но не вызывает даже onCreate (), и создается новый экземпляр приложения.

Кто-нибудь имеет такую ​​же проблему и знает, как ее исправить?

AndroidManifest.xml

 <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" android:fullBackupContent="false" android:name=".App" tools:ignore="GoogleAppIndexingWarning"> <activity android:name=".LoginActivity" android:launchMode="singleTask" android:theme="@style/AppTheme.NoActionBar"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.HOME" /> </intent-filter> </activity> <activity android:name=".MainActivity" android:launchMode="singleTask" android:theme="@style/AppTheme.NoActionBar.TranslucentStatus" android:windowSoftInputMode="adjustPan"> <intent-filter> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> </intent-filter> <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter"/> </activity> ... 

Для предыдущих версий Android он отлично работает