Condividi tramite


FragmentController Classe

Definizione

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

[Android.Runtime.Register("android/app/FragmentController", ApiSince=23, DoNotGenerateAcw=true)]
public class FragmentController : Java.Lang.Object
[<Android.Runtime.Register("android/app/FragmentController", ApiSince=23, DoNotGenerateAcw=true)>]
type FragmentController = class
    inherit Object
Ereditarietà
FragmentController
Attributi

Commenti

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

È responsabilità dell'host occuparsi del ciclo di vita del frammento. I metodi forniti da FragmentController sono a tale scopo.

Questo membro è deprecato. Usare la libreria di supportoandroidx.fragment.app.FragmentController

Documentazione java per android.app.FragmentController.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

FragmentController(IntPtr, JniHandleOwnership)

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
FragmentManager

Restituisce un oggetto FragmentManager per questo controller.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
JniPeerMembers

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

LoaderManager

Restituisce un oggetto LoaderManager.

PeerReference

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
ThresholdClass

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

ThresholdType

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

Metodi

AttachHost(Fragment)

Collega l'host a FragmentManager per questo controller.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CreateController(FragmentHostCallback)

Restituisce un oggetto FragmentController.

DispatchActivityCreated()

Sposta tutti i frammenti gestiti dal FragmentManager del controller nello stato di creazione dell'attività.

DispatchConfigurationChanged(Configuration)

Consente a tutti i frammenti gestiti dal FragmentManager del controller di conoscere una modifica della configurazione.

DispatchContextItemSelected(IMenuItem)

Invia un evento di selezione dell'elemento di contesto ai frammenti gestiti dal FragmentManager del controller.

DispatchCreate()

Sposta tutti i frammenti gestiti da FragmentManager del controller nello stato di creazione.

DispatchCreateOptionsMenu(IMenu, MenuInflater)

Consente a tutti i frammenti gestiti dal FragmentManager del controller di sapere che devono creare un menu di opzioni.

DispatchDestroy()

Sposta tutti i frammenti gestiti dal FragmentManager del controller nello stato di eliminazione definitiva.

DispatchDestroyView()

Sposta tutti i frammenti gestiti da FragmentManager del controller nello stato di visualizzazione di eliminazione definitiva.

DispatchLowMemory()

Consente a tutti i frammenti gestiti dal FragmentManager del controller di conoscere che il dispositivo si trova in una condizione di memoria insufficiente.

DispatchMultiWindowModeChanged(Boolean, Configuration)

Consente a tutti i frammenti gestiti da FragmentManager del controller di conoscere la modalità a più finestre dell'attività modificata.

DispatchMultiWindowModeChanged(Boolean)

Consente a tutti i frammenti gestiti da FragmentManager del controller di conoscere la modalità a più finestre dell'attività modificata.

DispatchOptionsItemSelected(IMenuItem)

Invia un evento di selezione dell'elemento di opzione ai frammenti gestiti dal FragmentManager del controller.

DispatchOptionsMenuClosed(IMenu)

Consente a tutti i frammenti gestiti dal FragmentManager del controller di conoscere che il menu delle opzioni è stato chiuso.

DispatchPause()

Sposta tutti i frammenti gestiti dal FragmentManager del controller nello stato di sospensione.

DispatchPictureInPictureModeChanged(Boolean, Configuration)

Consente a tutti i frammenti gestiti dal FragmentManager del controller di conoscere la modalità immagine nell'immagine dell'attività modificata.

DispatchPictureInPictureModeChanged(Boolean)

Consente a tutti i frammenti gestiti dal FragmentManager del controller di conoscere la modalità immagine nell'immagine dell'attività modificata.

DispatchPrepareOptionsMenu(IMenu)

Consente a tutti i frammenti gestiti dal FragmentManager del controller di sapere che devono preparare il menu delle opzioni per la visualizzazione.

DispatchResume()

Sposta tutti i frammenti gestiti dal FragmentManager del controller nello stato di ripresa.

DispatchStart()

Sposta tutti i frammenti gestiti da FragmentManager del controller nello stato iniziale.

DispatchStop()

Sposta tutti i frammenti gestiti dal FragmentManager del controller nello stato di arresto.

DispatchTrimMemory(Int32)

Consente a tutti i frammenti gestiti dal FragmentManager del controller di sapere che devono ridurre l'utilizzo della memoria.

Dispose()

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
Dispose(Boolean)

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
DoLoaderDestroy()

Elimina i caricatori e, se lo stato non viene mantenuto, li rimuove.

DoLoaderStart()

Avvia i caricatori.

DoLoaderStop(Boolean)

Arresta i caricatori, mantenendo facoltativamente lo stato.

DumpLoaders(String, FileDescriptor, PrintWriter, String[])

Esegue il dump dello stato corrente dei caricatori.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
ExecPendingActions()

Eseguire tutte le azioni in sospeso per i frammenti gestiti da FragmentManager del controller.

FindFragmentByWho(String)

Restituisce un frammento con l'identificatore specificato.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
NoteStateNotSaved()

Contrassegna lo stato del frammento come non salvato.

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
OnCreateView(View, String, Context, IAttributeSet)

Crea un'istanza della visualizzazione di un frammento.

ReportLoaderStart()

Consente ai caricatori di sapere che l'host è pronto per ricevere notifiche.

RestoreAllState(IParcelable, FragmentManagerNonConfig)

Ripristina lo stato salvato per tutti i frammenti.

RestoreAllState(IParcelable, IList<Fragment>)

Ripristina lo stato salvato per tutti i frammenti.

RestoreLoaderNonConfig(ArrayMap)

Ripristina lo stato salvato per tutti i loaderManager.

RetainLoaderNonConfig()

Restituisce un elenco di LoaderManager che hanno scelto di conservare l'istanza tra le modifiche alla configurazione.

RetainNestedNonConfig()

Restituisce un albero annidato di frammenti che hanno scelto di conservare l'istanza tra le modifiche alla configurazione.

RetainNonConfig()

Restituisce un elenco di frammenti che hanno scelto di conservare l'istanza tra le modifiche alla configurazione.

SaveAllState()

Salva lo stato per tutti i frammenti.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
IJavaPeerable.Finalized()

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

GetJniTypeName(IJavaPeerable)

Fornisce punti di integrazione con per FragmentManager un host di frammenti.

Si applica a