title: Send argument through PendingIntent of NavDeepLinkBuilder
body: <p>I'm having some difficulties sending an argument through a <code>PendingIntent</code> of a notification using <code>NavDeepLinkBuilder</code>. I'm able to get the destination <code>Activity</code> to launch by clicking the notification, but the <code>Activity</code>'s <code>Intent</code> doesn't contain the argument value that I passed it through the <code>NavDeepLinkBuilder</code>. The <code>Intent</code> instead returns the <code>defaultValue</code> that I set in the nav graph - "noJobId".</p>
  
  <p><strong>Notification creation</strong>:</p>
  
  <pre><code>val notification =
      NotificationCompat.Builder(context, context.getString(R.string.notification_channel_id_new_job))
          ...
          .setContentIntent(
              NavDeepLinkBuilder(context)
                  .setComponentName(NewJobDetailsActivity::class.java)
                  .setGraph(R.navigation.main_graph)
                  .setDestination(R.id.newJobDetailsActivity)
                  .setArguments(
                      NewJobDetailsActivityArgs.Builder()
                          .setJobId(event.jobId)
                          .build()
                          .toBundle()
                  )
                  .createPendingIntent()
          )
          .build()
  
  notificationManager.notify(notificationId, notification)
  </code></pre>
  
  <p>The <code>context</code> used in the notification is the <code>FirebaseMessagingService</code>.</p>
  
  <p><strong>Destination <code>Activity</code> <code>onCreate()</code></strong>:</p>
  
  <pre><code>val jobId: String = NewJobDetailsActivityArgs.fromBundle(intent?.extras).jobId
  </code></pre>
  
  <p><strong><code>main_graph.xml</code> Nav graph</strong>:</p>
  
  <pre><code>&lt;navigation
      xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools"
      android:id="@+id/main_graph"
      app:startDestination="@id/jobsFragment"&gt;
  
      &lt;fragment
          android:id="@+id/jobsFragment"
          android:name=".ui.jobs.JobsFragment"
          android:label="JobsFragment"&gt;
  
          &lt;action
              android:id="@+id/action_jobsFragment_to_newJobDetailsActivity"
              app:destination="@id/newJobDetailsActivity" /&gt;
  
      &lt;/fragment&gt;
  
      &lt;fragment
          android:id="@+id/historyFragment"
          android:name=".ui.history.HistoryFragment"
          android:label="HistoryFragment" /&gt;
  
      &lt;fragment
          android:id="@+id/profileFragment"
          android:name=".ui.profile.ProfileFragment"
          android:label="ProfileFragment" /&gt;
  
      &lt;activity
          android:id="@+id/newJobDetailsActivity"
          android:name=".ui.job.NewJobDetailsActivity"
          android:label="activity_new_job_details"
          tools:layout="@layout/activity_new_job_details"&gt;
  
          &lt;argument
              android:name="jobId"
              android:defaultValue="noJobId" // just for testing
              app:argType="string" /&gt;
  
      &lt;/activity&gt;
  
  &lt;/navigation&gt;
  </code></pre>
  
  <p>Has anyone else run into this issue? I have a feeling it's a bug with the Navigation component, but I'm not 100% sure yet. Curious if there's something I'm missing here.</p>
  
  <p><strong>Dependencies</strong>: android.arch.navigation:navigation-fragment-ktx:1.0.0-alpha06, android.arch.navigation:navigation-ui-ktx:1.0.0-alpha06</p>
  
  <p><strong>Plugin</strong>: androidx.navigation.safeargs</p>