Моя проблема в том ... У меня есть 3 занятия:
(ActivityA), (ActivityB) и (ActivityC)
Из ActivityA в ActivityB я использую следующий код:
val intent = Intent(this, ActivityB::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY)
startActivity(intent)
finish()
Из ActivityB в ActivityC Я также использую этот код:
val intent = Intent(this, ActivityC::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY)
startActivity(intent)
finish()
Но если я дам onBackPressed или перейду в любое другое приложение и вернусь в свое приложение, вместо того, чтобы вернуться в ActivityC, оно перейдет в ActivityA.