I have observed this strange behavior with android 8.0 devices.
On app lunch shows splash screen as expected and moves to next activity(MainActivity). If i press back button in MainActivity it shows splash screen again for a moment and moves back to MainActivity by itself.
This happens only in Android 8.0 devices checked in Samsung S7 and Nexus 5X. Where as it worked without any issue in Android 5.0(Samsung J7).
Here i have added NoHistory = true in my splash activity as well in splash theme. Splash screen code similar to the one explained here: xamarin android splash
Things i tried:
Adding oreo property(V26 style) android:windowSplashscreenContent instead of android:windowBackground in theme. example link
Adding finish() in splash screen after navigation it works but shows some crash effect moreover i want to know the reason for the above behavior.
Appreciated for any hints/root-cause for this issue. Thanks