title: Firebase's onCompletion bundle doesn't send...?
body: <p>Here's the problem : My Firebase gets info from a document that WORKS (Log.d and Toast shows that it fetches info correctly)</p>
  <pre><code>    public void getUserInfo(String id)
  {
      DocumentReference docRef = db.collection(&quot;users&quot;).document(id);
      docRef.get().addOnCompleteListener(new OnCompleteListener&lt;DocumentSnapshot&gt;() {
          @Override
          public void onComplete(@NonNull Task&lt;DocumentSnapshot&gt; task) {
              if (task.isSuccessful()) {
                  DocumentSnapshot document = task.getResult();
                  if (document.exists()) {
                      Log.d(TAG, &quot;DocumentSnapshot data: &quot; + document.getData());
                      Toast.makeText(ConnexionActivity.this, &quot;DocumentSnapshot data: &quot; + document.getData(),
                              Toast.LENGTH_SHORT).show();
  
                      Intent intent = new Intent(ConnexionActivity.this,GameMenu.class);
                      Bundle bundle = new Bundle();
                      bundle.putString(&quot;USERID&quot;, document.getId());
                      bundle.putString(&quot;USERNAME&quot;, document.get(&quot;lastname&quot;).toString() + &quot; &quot; + document.get(&quot;firstname&quot;).toString());
                      bundle.putString(&quot;SCORE&quot;, document.get(&quot;score&quot;).toString());
                      intent.putExtras(bundle);
                      startActivity(intent);
                  } else {
                      Log.d(TAG, &quot;No such document&quot;);
                  }
              } else {
                  Log.d(TAG, &quot;get failed with &quot;, task.getException());
              }
          }
      });
  }
  </code></pre>
  <p>However, when creating the GameMenu activity, the bundle (savedInstanceState) is null and trying to get that info gives me exceptions.</p>
  <pre><code>    @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_game_menu);
      ((TextView)findViewById(R.id.usernameView)).setText(savedInstanceState.getString(&quot;USERNAME&quot;));
      ((TextView)findViewById(R.id.scoreView)).setText(savedInstanceState.getString(&quot;SCORE&quot;));
  }
  </code></pre>
  <p>Quick help is very much appreciated, we're kinda in a panic here :(</p>