-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Done #46
base: master
Are you sure you want to change the base?
Done #46
Conversation
android:name=".ActivityA" | ||
android:exported="true" | ||
android:launchMode="singleInstance" | ||
android:taskAffinity=".newTask" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dmilkov97, такой лонч-мод конфликтует с заданием:
при этом предусмотрите возможность открывать другие Activity в том же стеке где расположена ActivityA
Надо бы single, но немного другой :)
Вот статейка хорошая
} | ||
startActivity(intent) | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Я бы тут добавил реализацию onNewIntent
, чтобы можно было логировать правильность задания 2.3
super.onStart() | ||
buttonOpenB.setOnClickListener() { | ||
val intent = Intent(this, ActivityB::class.java).apply{ | ||
flags = Intent.FLAG_ACTIVITY_NEW_TASK |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Не нужно ли добавить флаг FLAG_ACTIVITY_MULTIPLE_TASK
? Мне кажется, без этого может не сработать.
Вот документация
flags = Intent.FLAG_ACTIVITY_CLEAR_TASK | ||
} | ||
startActivity(intent) | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Тут еще есть удобный метод finishAffinity
. Не на всех уровнях СДК работает, но тем не менее
No description provided.