I have FragmentA(nav_graph_a), which navigates to FragmentB(nav_graph_b). FragmentB navigates to a DialogFragment, which call setFragmentResult(RK_SHARED). Both FragmentA and FragmentB registers a FragmentResultListener with request key RK_SHARED.
The problem is that in this case, the fragmentResultListener callback is not triggered in FragmentB.
Question: can I reuse the same request key to register FragmentResultListener in multiple fragments. I could obviously solve this by using a unique request key. But what are the best practices?