ActivityOptions クラス

定義

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

[Android.Runtime.Register("android/app/ActivityOptions", DoNotGenerateAcw=true)]
public class ActivityOptions : Java.Lang.Object
[<Android.Runtime.Register("android/app/ActivityOptions", DoNotGenerateAcw=true)>]
type ActivityOptions = class
    inherit Object
継承
ActivityOptions
属性

注釈

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

Javaドキュメント。

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

コンストラクター

名前 説明
ActivityOptions(IntPtr, JniHandleOwnership)

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

フィールド

名前 説明
ExtraUsageTimeReport

ユーザーがアプリ フローで費やした合計時間 (ミリ秒) を含む、 #requestUsageTimeReport によって提供されるエクストラの長さ。

ExtraUsageTimeReportPackages

アプリに関連付けられている各パッケージに費やされた時間に関する詳細情報を含む、 #requestUsageTimeReport によって配信されるエクストラのバンドル。各キーはパッケージ名で、値は時間 (ミリ秒) を含む長い値です。

ModeBackgroundActivityStartAllowAlways
古い.

すべてのバックグラウンド アクティビティ開始特権 (通常は特権コンテキスト用に予約されているものを含む) を PendingIntent に付与します (例:

ModeBackgroundActivityStartAllowed
古い.

PendingIntentバックグラウンド アクティビティの開始特権を付与します。

ModeBackgroundActivityStartAllowIfVisible
古い.

アプリに表示されるウィンドウがある場合にのみ、 PendingIntent バックグラウンド アクティビティの開始特権を付与します (i.

ModeBackgroundActivityStartDenied
古い.

バックグラウンド アクティビティの開始特権 PendingIntent を拒否します。

ModeBackgroundActivityStartSystemDefined
古い.

バックグラウンド アクティビティの開始権限を付与するかどうかを決定します。

プロパティ

名前 説明
AllowPassThroughOnTouchOutside

ソース アクティビティが、to-be起動されたアプリからのオーバーレイ アクティビティが、タッチがコンテンツ ウィンドウの外に落ちたときにタッチ イベントを通過できるかどうかを返します。 または、ソース アクティビティで、to-be起動されたアプリからのオーバーレイ アクティビティが、タッチがコンテンツ ウィンドウの外に落ちたときにタッチ イベントを通過できるかどうかを設定します。

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
IsShareIdentityEnabled

起動中のアプリが、起動されたアクティビティと ID を共有することをオプトインしたかどうかを返します。

JniIdentityHashCode

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)
JniPeerMembers

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

LaunchBounds

アクティビティの起動に使用する境界を返します。

LaunchDisplayId

アクティビティを起動する必要があるディスプレイの ID を取得します。

LockTaskMode

アクティビティを LockTask モードで起動するかどうかを取得します。

PeerReference

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)
PendingIntentBackgroundActivityLaunchAllowed

Get PendingIntent アクティビティは、呼び出し元がバックグラウンド アクティビティを開始できる場合、バックグラウンドで開始できます。 または、呼び出し元がバックグラウンド アクティビティを開始できる場合は、Set PendingIntent アクティビティをバックグラウンドで開始できます。

PendingIntentBackgroundActivityStartMode

送信者特権を許可または拒否して、PendingIntent へのバックグラウンド アクティビティを開始するためのモードを取得します。

PendingIntentCreatorBackgroundActivityStartMode

PendingIntentの作成者によって付与されたバックグラウンド アクティビティを開始するモードを返します。

SplashScreenStyle

アクティビティをコールド起動するために使用できるスタイルを取得します。

ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
Clone()

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

(継承元 Object)
Dispose()

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)
Dispose(Boolean)

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
MakeBasic()

特殊なアニメーションが関連付けられていない基本的な ActivityOptions を作成します。

MakeClipRevealAnimation(View, Int32, Int32, Int32, Int32)

新しいアクティビティが画面の小さな開始領域から最終的な完全な表現に表示されるアニメーションを指定する ActivityOptions を作成します。

MakeCustomAnimation(Context, Int32, Int32, Int32)

アクティビティが表示されたときに実行するカスタム アニメーションを指定する ActivityOptions を作成します。

MakeCustomAnimation(Context, Int32, Int32)

アクティビティが表示されたときに実行するカスタム アニメーションを指定する ActivityOptions を作成します。

MakeLaunchIntoPip(PictureInPictureParams)

ピクチャインピクチャに起動する ActivityOptions インスタンスを作成します。

MakeScaleUpAnimation(View, Int32, Int32, Int32, Int32)

新しいアクティビティが画面の小さな開始領域から最終的な完全な表現にスケーリングされるアニメーションを指定する ActivityOptions を作成します。

MakeSceneTransitionAnimation(Activity, Pair[])

アクティビティ間のシーン アニメーションを使用してアクティビティ間を切り替える ActivityOptions を作成します。

MakeSceneTransitionAnimation(Activity, View, String)

アクティビティ間のシーン アニメーションを使用してアクティビティ間を切り替える ActivityOptions を作成します。

MakeTaskLaunchBehind()

意図と共に設定されている場合。

MakeThumbnailScaleUpAnimation(View, Bitmap, Int32, Int32)

サムネイルを特定の位置から開始中の新しいアクティビティ ウィンドウにスケーリングするアニメーションを指定する ActivityOptions を作成します。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
RequestUsageTimeReport(PendingIntent)

ユーザーがアプリの起動に費やした時間をシステムに追跡し、完了したら報告するように依頼します。

SetAppVerificationBundle(Bundle)

Context#startActivity呼び出しによってアプリがインストールされた場合に、追加の検証のためにアプリ インストーラーに提供されるBundleを設定します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetLaunchBounds(Rect)

アクティビティを起動する境界 (ウィンドウ のサイズと位置) を設定します。

SetLaunchDisplayId(Int32)

アクティビティを起動するディスプレイの ID を設定します。

SetLockTaskEnabled(Boolean)

アクティビティを LockTask モードで起動するかどうかを設定します。

SetPendingIntentBackgroundActivityStartMode(BackgroundActivityStartMode)

バックグラウンド アクティビティを開始する送信者特権を PendingIntent に許可または拒否するモードを設定します。

SetPendingIntentCreatorBackgroundActivityStartMode(BackgroundActivityStartMode)

PendingIntentが作成者の特権を使用してバックグラウンド アクティビティを開始できるようにします。

SetShareIdentityEnabled(Boolean)

起動アプリの ID をアクティビティと共有するかどうかを設定します。

SetSplashScreenStyle(Int32)

開始アクティビティの優先スプラッシュ スクリーン スタイルを設定します。

ToArray<T>()

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)
ToBundle()

作成されたオプションをバンドルとして返します。このオプションは、 android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) および関連するメソッドに渡すことができます。

ToString()

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

(継承元 Object)
UnregisterFromRuntime()

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)
Update(ActivityOptions)

この ActivityOptions の現在の値を、 <var>otherOptions</var> で指定されたものから更新します。

Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)
IJavaPeerable.Finalized()

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

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

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

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

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

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

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle)および関連するメソッドで使用できるオプション Bundle を構築するためのヘルパー クラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象