title: Navigation Component .popBackStack() with arguments
body: <p>I have Two fragment. <code>SecondFragment</code> and <code>ThirdFragment</code>. Actually I use the Navigation Component for passing value between fragments. Like this:</p>
  
  <p><strong>SecondFragment</strong>:</p>
  
  <pre><code>val action = SecondFragmentDirections.action_secondFragment_to_thirdFragment().setValue(1)
  
  Navigation.findNavController(it).navigate(action)
  </code></pre>
  
  <p>Here is how I read the value from the <strong>ThirdFragment</strong>:</p>
  
  <pre><code> arguments?.let {
             val args = ThirdFragmentArgs.fromBundle(it)
             thirdTextView.text = args.value.toString()
         }
  </code></pre>
  
  <p>It's work fine. Now my stack is look like this:</p>
  
  <pre><code>ThirdFragment
  
  SecondFragment 
  </code></pre>
  
  <p>There is any option for pass value from the opened <strong>ThirdFragment</strong> to the previous <strong>SecondFragment</strong> with the new Navigation Component? (When ThirdFragment is finishing)</p>
  
  <p>I know about onActivityResult, but If Nav.Component serve better solution than I want use that.</p>
  
  <p>Thank you!</p>