Есть один способ достичь этого,
onActivityResult
позвонят до звонка
onResume
Итак, вы можете добавить туда флаг и проверить необходимое условие. Пришел ли другой экран или нет.
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (resultCode == Activity.RESULT_OK && requestCode == 3214) {
cameFromOtherScreen = true; }
override fun onResume() {
super.onResume()
if(!cameFromOtherScreen) {
//do your thing }
}