Was bedeutet getActivity () bedeutet?

Was bedeutet getActivity() bedeutet? Ich sah irgendwo, sie schrieben MainActivity.this.startActionMode(mActionModeCallback) anstelle von getActivity() . Könnte jemand erklären, was diese zwei Zeilen bedeuten?

  someView.setOnLongClickListener(new View.OnLongClickListener() { // Called when the user long-clicks on someView public boolean onLongClick(View view) { if (mActionMode != null) { return false; } // Start the CAB using the ActionMode.Callback defined above mActionMode = getActivity().startActionMode(mActionModeCallback); view.setSelected(true); return true; } }); 

  • Kann Android Service überleben Anwendungsobjekt?
  • Warum zeigt Android webview "Next" in der Tastatur nur, wenn type = "number" und nicht mit type = "text"?
  • Handling InterruptedException beim Warten auf ein Exit-Signal (Bug in Android?)
  • Können wir die APK im Google Play Store aktualisieren, ohne die APP Version zu ändern
  • Event-Informationen mit ExtendedCalendarView anzeigen
  • Wickeln Sie ein Layout mit Textansichten
  • Android Vorschau M: Aktivität erstellt nach Erlaubnis Grant
  • Toast "Nachricht an einen Handler auf einem toten Thread"
  • Wie man eine bestimmte SMS in Android zu öffnen
  • Video-Streaming und Android
  • Sind Android-Versionscode-Konstanten mit älteren Versionen arbeiten?
  • Android DownloadManager: Download fehlschlägt, aber COLUMN_REASON gibt nur "Platzhalter" zurück
  • 4 Solutions collect form web for “Was bedeutet getActivity () bedeutet?”

    Zwei wahrscheinliche Definitionen:

    getActivity() wird für fragment . Für die activity , wo immer Sie das nutzen this , können Sie das in fragment in ähnlichen Fällen mit getActivity() ersetzen.

    GetActivity () – Rückgabe der Aktivität, mit der dieses Fragment aktuell verknüpft ist.

    Ich hatte einen ähnlichen Zweifel, was ich kennengelernt habe. getActivity() gibt die Activity , der das Fragment zugeordnet ist.

    Die Methode getActivity() wird allgemein im statischen Fragment verwendet, da die zugehörige Aktivität nicht statisch ist und das nicht statische getActivity() nicht im statischen Member verwendet werden kann.

    Ich habe <code> getActivity () </ code> hier verwendet, um nicht-statische Aktivitäten zu erhalten, denen das Platzhalter-Fragment zugeordnet ist.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.