0

Ich versuche Feuerbasis App Einladung hinzufügen, aber diesen Fehler (in der vorletzten Zeile des Codes unten erwähnt):Kann nicht snackbar_layout lösen, während Feuerbasis Einladung Hinzufügen

can not resolve snackbar_layout

ich schon hinzugefügt habe Abhängigkeit: kompiliere 'com.google.firebase: firebase-lads: 11.6.0'. Konnte die Lösung nirgends im Internet finden. Bitte helfen Sie! Danke im Voraus. Hier

ist der Teil des Codes, wo ich diesen Fehler:

// [START on_activity_result] 
@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 
    Log.d(TAG, "onActivityResult: requestCode=" + requestCode + ", resultCode=" + resultCode); 

    if (requestCode == REQUEST_INVITE) { 
     if (resultCode == RESULT_OK) { 
      // Get the invitation IDs of all sent messages 
      String[] ids = AppInviteInvitation.getInvitationIds(resultCode, data); 
      for (String id : ids) { 
       Log.d(TAG, "onActivityResult: sent invitation " + id); 
      } 
     } else { 
      // Sending failed or it was canceled, show failure message to the user 
      // [START_EXCLUDE] 
      showMessage(getString(R.string.send_failed)); 
      // [END_EXCLUDE] 
     } 
    } 
} 
// [END on_activity_result] 

private void showMessage(String msg) { 
    ViewGroup container = findViewById(R.id.snackbar_layout); 
    Snackbar.make(container, msg, Snackbar.LENGTH_SHORT).show(); 
} 

Antwort

0

Was bedeutet das Layout Ihrer Tätigkeit aussehen?

Sie müssen ein tatsächliches Element in Ihrer Ansicht mit einer ID von snackbar_layout haben.

Sie sagen, finden Sie diese Ansicht, und verankern Sie dann eine Snackbar hinein. Wenn diese Ansicht jedoch nicht in Ihrem Layout vorhanden ist, hat sie nichts zu verankern.

<View android:id="@+id/snackbar_layout"/> 
Verwandte Themen