title: Kotlin bundle returning null
body: <p>I cannot get bundle (argument) value in my destination fragment, always return null.</p>
  <p><code>navigation file</code></p>
  <p><em>Commented.</em></p>
  <pre><code>&lt;fragment
      android:id=&quot;@+id/nav_home&quot;
      android:name=&quot;com.my.app.ui.home.HomeFragment&quot;
      android:label=&quot;@string/menu_home&quot;
      tools:layout=&quot;@layout/fragment_home&quot; &gt;
      &lt;argument android:name=&quot;projectSlugArgument&quot; /&gt;
      &lt;action
          android:id=&quot;@+id/action_nav_home_to_projectDetailsFragment&quot;
          app:destination=&quot;@id/projectDetailsFragment&quot; /&gt;
      &lt;argument android:name=&quot;searchArgument&quot; /&gt; // &lt;------- sending argument
      &lt;action
          android:id=&quot;@+id/action_nav_home_to_searchFragment&quot;
          app:destination=&quot;@id/searchFragment&quot; /&gt;
  &lt;/fragment&gt;
  &lt;fragment
      android:id=&quot;@+id/projectDetailsFragment&quot;
      android:name=&quot;com.my.app.ui.ProjectDetails.ProjectDetailsFragment&quot;
      android:label=&quot;fragment_project_details&quot;
      tools:layout=&quot;@layout/fragment_project_details&quot;&gt;
      &lt;argument android:name=&quot;projectSlugArgumentValue&quot;
          app:argType=&quot;com.my.app.classes.slugArg&quot; /&gt;
      /&gt;
  &lt;/fragment&gt;
  
  &lt;fragment
      android:id=&quot;@+id/searchFragment&quot;
      android:name=&quot;com.my.app.ui.search.SearchFragment&quot;
      android:label=&quot;fragment_search&quot;
      tools:layout=&quot;@layout/fragment_search&quot;&gt;
      // &lt;------- receiving argument  ---------&gt;
      &lt;argument android:name=&quot;searchArgumentValue&quot;
          app:argType=&quot;com.my.app.classes.slugArg&quot; /&gt;
  &lt;/fragment&gt;
  </code></pre>
  <p><code>sending argument</code></p>
  <pre><code>private fun search(input: String) {
    val bundle = bundleOf(&quot;searchArgument&quot; to input)
    navController.navigate(R.id.action_nav_home_to_searchFragment, bundle)
    Log.d(&quot;eeet&quot;, input) // has data in Logcat
  }
  </code></pre>
  <p><code>receiving data</code></p>
  <pre><code>lateinit var searchArgument: String
  
  override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,savedInstanceState: Bundle?): View? {
    // Inflate the layout for this fragment
    val root = inflater.inflate(R.layout.fragment_search, container, false)
  
    searchArgument = activity?.intent?.extras?.getString(&quot;searchArgument&quot;).toString()
  
    Log.d(&quot;eeee&quot;, searchArgument) // retuning null in Logcat
    return root
  }
  </code></pre>