Share via


Runtime Classe

Definizione

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

[Android.Runtime.Register("java/lang/Runtime", DoNotGenerateAcw=true)]
public class Runtime : Java.Lang.Object
[<Android.Runtime.Register("java/lang/Runtime", DoNotGenerateAcw=true)>]
type Runtime = class
    inherit Object
Ereditarietà
Runtime
Attributi

Commenti

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione. Il runtime corrente può essere ottenuto dal getRuntime metodo .

Un'applicazione non può creare una propria istanza di questa classe.

Aggiunta nella versione 1.0.

Documentazione Java per java.lang.Runtime.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

Runtime(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
JniPeerMembers

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

PeerReference

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
ThresholdClass

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

ThresholdType

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

Metodi

AddShutdownHook(Thread)

Registra un nuovo hook di arresto della macchina virtuale.

AvailableProcessors()

Restituisce il numero di processori disponibili per la macchina virtuale Java.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
Dispose(Boolean)

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
Exec(String)

Esegue il comando stringa specificato in un processo separato.

Exec(String, String[])

Esegue il comando stringa specificato in un processo separato con l'ambiente specificato.

Exec(String, String[], File)

Esegue il comando stringa specificato in un processo separato con l'ambiente e la directory di lavoro specificati.

Exec(String[])

Esegue i comandi e gli argomenti specificati in un processo separato.

Exec(String[], String[])

Esegue i comandi e gli argomenti specificati in un processo separato con l'ambiente specificato.

Exec(String[], String[], File)

Esegue i comandi e gli argomenti specificati in un processo separato con l'ambiente e la directory di lavoro specificati.

Exit(Int32)

Termina la macchina virtuale Java attualmente in esecuzione avviando la sequenza di arresto.

FreeMemory()

Restituisce la quantità di memoria gratuita nella macchina virtuale Java.

Gc()

Esegue Garbage Collector.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetLocalizedInputStream(Stream)
Obsoleti.

Crea una versione localizzata di un flusso di input.

GetLocalizedOutputStream(Stream)
Obsoleti.

Crea una versione localizzata di un flusso di output.

GetRuntime()

Restituisce l'oggetto runtime associato all'applicazione Java corrente.

Halt(Int32)

Termina in modo forcibly la macchina virtuale Java attualmente in esecuzione.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Load(String)

Carica la libreria nativa specificata dall'argomento nome file.

LoadAsync(String)

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

LoadLibrary(String)

Carica la libreria nativa specificata dall'argomento libname .

LoadLibraryAsync(String)

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

MaxMemory()

Restituisce la quantità massima di memoria che la macchina virtuale Java tenterà di usare.

Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
RemoveShutdownHook(Thread)

Registra un hook di arresto della macchina virtuale registrato in precedenza.

RunFinalization()

Esegue i metodi di finalizzazione di tutti gli oggetti in sospeso.

RunFinalizersOnExit(Boolean)
Obsoleti.

Abilitare o disabilitare la finalizzazione all'uscita; in questo modo specifica che gli finalizzatori di tutti gli oggetti che dispongono di finalizzatori che non sono ancora stati richiamati automaticamente devono essere eseguiti prima dell'uscita del runtime Java.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
TotalMemory()

Restituisce la quantità totale di memoria nella macchina virtuale Java.

TraceInstructions(Boolean)

Non implementato, non fa nulla.

TraceMethodCalls(Boolean)

Non implementato, non fa nulla.

UnregisterFromRuntime()

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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()

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
IJavaPeerable.Finalized()

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

GetJniTypeName(IJavaPeerable)

Ogni applicazione Java ha una singola istanza di classe Runtime che consente all'applicazione di interfacciarsi con l'ambiente in cui è in esecuzione l'applicazione.

Si applica a