bluelinelabs / bluelinelabs/Conductor

Controller always being added to the back of the backstack

Open
#392 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
3.9k
Forks
338
PR merge metrics
No merged PRs in 30d

Description

I have a root controller on top of which I push a loadingscreen also a controller
(getActivity() as BaseConductorActivity).router?.pushController(RouterTransaction.with(LoadMe()))
No matter what I do, I always get LoadMe controller in thr bottom of the backstack (index 0)
that way loadMe isnt displayed
However if I add LoadMe twice I actually get the disered result

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the pushController sequence described in the issue: push a root controller, then one LoadMe, and compare the backstack with two pushes. Use the controller and backstack behavior as the acceptance check; done means a single LoadMe is displayed in the intended position rather than at index 0.

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
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.