JakeWharton / JakeWharton/ProcessPhoenix

Killed app relaunches same Activity instead of default Activity

Open
#37 6 comments 0 reactions 0 assignees View on GitHub
bug pr welcome
Dominant language
Java
Stars
2.1k
Forks
138
Avg merge
1h 23m
Merged PRs (30d)
11

Description

Scenario:
Activity A has the LAUNCHER/DEFAULT stuff
Activity B also exists

- Launch app, A is shown
- Click on a button that causes B to show
- Click on a button that causes ProcessPhoenix to be invoked

I would expect the app to relaunch with only A showing, but B is relaunched instead. I tried specifying the Intent for A but even that doesn't work. Testing on an Emulator, API 28. Am I doing something wrong or is this a bug? I've combed over the code and can't figure out why this is happening.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the scenario on an API 28 emulator: launch Activity A, navigate to Activity B, then invoke ProcessPhoenix. Start by tracing the relaunch path and the supplied Intent, and compare the observed task state with the expected result. Done means the process restarts with only Activity A showing.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.