Runtime クラス

定義

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

[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
継承
Runtime
属性

注釈

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。 現在のランタイムは、 メソッドから getRuntime 取得できます。

アプリケーションでは、このクラスの独自のインスタンスを作成できません。

1.0 に追加されました。

java.lang.RuntimeJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

Runtime(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
JniPeerMembers

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

PeerReference

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

AddShutdownHook(Thread)

新しい仮想マシン シャットダウン フックを登録します。

AvailableProcessors()

Java 仮想マシンで使用できるプロセッサの数を返します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
Dispose(Boolean)

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Exec(String)

指定した文字列コマンドを別のプロセスで実行します。

Exec(String, String[])

指定した環境を使用して、指定した文字列コマンドを別のプロセスで実行します。

Exec(String, String[], File)

指定した環境と作業ディレクトリを使用して、指定した文字列コマンドを別のプロセスで実行します。

Exec(String[])

指定したコマンドと引数を別のプロセスで実行します。

Exec(String[], String[])

指定した環境を使用して、指定したコマンドと引数を別のプロセスで実行します。

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

指定した環境と作業ディレクトリを使用して、指定したコマンドと引数を別のプロセスで実行します。

Exit(Int32)

シャットダウン シーケンスを開始して、現在実行中の Java 仮想マシンを終了します。

FreeMemory()

Java 仮想マシン内の空きメモリの量を返します。

Gc()

ガベージ コレクターを実行します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetLocalizedInputStream(Stream)
古い.

入力ストリームのローカライズされたバージョンを作成します。

GetLocalizedOutputStream(Stream)
古い.

出力ストリームのローカライズされたバージョンを作成します。

GetRuntime()

現在の Java アプリケーションに関連付けられているランタイム オブジェクトを返します。

Halt(Int32)

現在実行中の Java 仮想マシンを強制的に終了します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Load(String)

filename 引数で指定されたネイティブ ライブラリを読み込みます。

LoadAsync(String)

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

LoadLibrary(String)

引数で指定されたネイティブ ライブラリを libname 読み込みます。

LoadLibraryAsync(String)

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

MaxMemory()

Java 仮想マシンが使用しようとするメモリの最大量を返します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
RemoveShutdownHook(Thread)

以前に登録された仮想マシン シャットダウン フックを登録解除します。

RunFinalization()

ファイナライズが保留中のオブジェクトのファイナライズ メソッドを実行します。

RunFinalizersOnExit(Boolean)
古い.

終了時に終了処理を有効または無効にします。そうすることで、Java ランタイムが終了する前に、まだ自動的に呼び出されていないファイナライザーを持つすべてのオブジェクトのファイナライザーを実行することが指定されます。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
TotalMemory()

Java 仮想マシン内のメモリの合計量を返します。

TraceInstructions(Boolean)

実装されていません。何も行いません。

TraceMethodCalls(Boolean)

実装されていません。何も行いません。

UnregisterFromRuntime()

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
IJavaPeerable.Finalized()

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

GetJniTypeName(IJavaPeerable)

すべての Java アプリケーションには クラス Runtime のインスタンスが 1 つあり、アプリケーションはアプリケーションが実行されている環境とインターフェイスできます。

適用対象