Condividi tramite


InMemoryDexClassLoader Classe

Definizione

[Android.Runtime.Register("dalvik/system/InMemoryDexClassLoader", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class InMemoryDexClassLoader : Dalvik.SystemInterop.BaseDexClassLoader
[<Android.Runtime.Register("dalvik/system/InMemoryDexClassLoader", ApiSince=26, DoNotGenerateAcw=true)>]
type InMemoryDexClassLoader = class
    inherit BaseDexClassLoader
Ereditarietà
InMemoryDexClassLoader
Attributi

Commenti

Documentazione della piattaforma Android

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

InMemoryDexClassLoader(ByteBuffer, ClassLoader)
InMemoryDexClassLoader(ByteBuffer[], ClassLoader)
InMemoryDexClassLoader(ByteBuffer[], String, ClassLoader)

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode (Ereditato da Object)
JniPeerMembers
Parent

Restituisce il caricatore della classe padre per la delega.

(Ereditato da ClassLoader)
PeerReference (Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da BaseDexClassLoader)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da BaseDexClassLoader)

Metodi

ClearAssertionStatus()

Imposta lo stato predefinito dell'asserzione per questo caricatore false di classi su e rimuove le impostazioni predefinite del pacchetto o dello stato dell'asserzione di classe associate al caricatore di classi.

(Ereditato da ClassLoader)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DefineClass(Byte[], Int32, Int32)
Obsoleti.

Converte una matrice di byte in un'istanza della classe Class.

(Ereditato da ClassLoader)
DefineClass(String, Byte[], Int32, Int32)

Converte una matrice di byte in un'istanza della classe Class.

(Ereditato da ClassLoader)
DefineClass(String, Byte[], Int32, Int32, ProtectionDomain)

Converte una matrice di byte in un'istanza della classe Class, con un oggetto facoltativo ProtectionDomain.

(Ereditato da ClassLoader)
DefineClass(String, ByteBuffer, ProtectionDomain)

Converte un oggetto java.nio.ByteBuffer <tt>ByteBuffer</tt> in un'istanza della classe Class, con un oggetto facoltativo ProtectionDomain.

(Ereditato da ClassLoader)
DefinePackage(String, String, String, String, String, String, String, URL)

Definisce un pacchetto in base al nome in questo ClassLoaderoggetto .

(Ereditato da ClassLoader)
Dispose() (Ereditato da Object)
Dispose(Boolean) (Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
FindClass(String)

Trova la classe con il nome binario specificato.

(Ereditato da ClassLoader)
FindLibrary(String)

Restituisce il percorso assoluto della libreria nativa con il nome specificato o null.

(Ereditato da BaseDexClassLoader)
FindLoadedClass(String)

Restituisce la classe con il nome binario specificato se questo caricatore è stato registrato dalla macchina virtuale Java come caricatore di avvio di una classe con tale nome binario.

(Ereditato da ClassLoader)
FindResource(String)

Trova la risorsa con il nome specificato.

(Ereditato da ClassLoader)
FindResources(String)

Restituisce un'enumerazione di java.net.URL <tt>URL</tt> oggetti che rappresentano tutte le risorse con il nome specificato.

(Ereditato da ClassLoader)
FindSystemClass(String)

Trova una classe con il nome binario specificato, caricandola se necessario.

(Ereditato da ClassLoader)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetPackage(String)

Restituisce un oggetto Package definito da questo caricatore di classi o da uno dei relativi predecessori.

(Ereditato da ClassLoader)
GetPackages()

Restituisce tutti gli oggetti Packages definiti da questo caricatore di classi e dai relativi predecessori.

(Ereditato da ClassLoader)
GetResource(String)

Trova la risorsa con il nome specificato.

(Ereditato da ClassLoader)
GetResourceAsStream(String)

Restituisce un flusso di input per la lettura della risorsa specificata.

(Ereditato da ClassLoader)
GetResources(String)

Trova tutte le risorse con il nome specificato.

(Ereditato da ClassLoader)
JavaFinalize()

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

(Ereditato da Object)
LoadClass(String)

Carica la classe con il nome binario specificato.

(Ereditato da ClassLoader)
LoadClass(String, Boolean)

Carica la classe con il nome binario specificato.

(Ereditato da ClassLoader)
LoadClassAsync(String) (Ereditato da ClassLoader)
LoadClassAsync(String, Boolean) (Ereditato da ClassLoader)
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)
ResolveClass(Class)

Collega la classe specificata.

(Ereditato da ClassLoader)
SetClassAssertionStatus(String, Boolean)

Imposta lo stato dell'asserzione desiderato per la classe di primo livello denominata in questo caricatore di classi e per tutte le classi nidificate contenute.

(Ereditato da ClassLoader)
SetDefaultAssertionStatus(Boolean)

Imposta lo stato di asserzione predefinito per questo caricatore di classi.

(Ereditato da ClassLoader)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPackageAssertionStatus(String, Boolean)

Imposta lo stato predefinito dell'asserzione del pacchetto per il pacchetto denominato.

(Ereditato da ClassLoader)
SetSigners(Class, Object[])

Imposta i firmatari di una classe.

(Ereditato da ClassLoader)
ToArray<T>() (Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime() (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)

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, 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)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed() (Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced() (Ereditato da Object)
IJavaPeerable.Finalized() (Ereditato da Object)
IJavaPeerable.JniManagedPeerState (Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Si applica a