Added startWithPopTo(), Improve the stability of pop()/popTo().
Added ActionQueue mechanism, this will improve stability.
-
Extends of SupportActivity/SupportFragment is no longer a forced requirement. Through
implements ISupportActivity/Fragment+Delegateto customize self-difinedSupportActivity/Fragment -
Remove
FragmentLifecycleCallbacks(since support-25.1.0,FragmentLifecycleCallbacksis supported officially) -
Add
extraTransaction()to deal with self-defined tag, SharedElements, and transactions that are not managed by back stack -
Compatible with support-25.4.0
-
Remove
replaceLoadRootFragment()(useloadRootFragment()instead), AddloadRootFragment(containerId, fragment, addToBack, allowEnterAnim) -
The lifecycle of Support can be triggered correctly through
replaceFragment() -
Dynamic change of Fragment's anim through
setFragmentAnimator() -
Support
popTo()anim, addpopTo(f, includeF, afterRunnable, popAnimation) -
Further compatible with multi-touch, high-frequency transactions, optimize the problem of excessive drawing
- Add a globally configurable
Fragmentation Builder
-
Provide a convenient way to open the stack view Dialog
- bubble: click bubble to open stack view Dialog
- shake: shake to open stack view Dialog
- none: do not display stack view Dialog
-
According to different environments, exceptions are dealt with respectively ("Can not perform this action after onSaveInstanceState!")
2、Fix popToChild(f,includeF,afterRunnable)hierarchical error problem
- solve multi-touch problems, a number of optimizations, compatible problems etc.
-
Add
onLazyInitView(),onSupportVisible(),onSupportInvisible()to simplify dev -
SupportActivity provides ability to monitoring lifecycle of Fragment through
registerFragmentLifecycleCallbacks() -
Support self-defined tag