Instrumentation.StartActivitySync メソッド

定義

オーバーロード

名前 説明
StartActivitySync(Intent)

新しいアクティビティを開始し、実行が開始されるのを待ってから、戻ります。

StartActivitySync(Intent, Bundle)

新しいアクティビティを開始し、実行が開始されるのを待ってから、戻ります。

StartActivitySync(Intent)

新しいアクティビティを開始し、実行が開始されるのを待ってから、戻ります。

[Android.Runtime.Register("startActivitySync", "(Landroid/content/Intent;)Landroid/app/Activity;", "GetStartActivitySync_Landroid_content_Intent_Handler")]
public virtual Android.App.Activity? StartActivitySync(Android.Content.Intent? intent);
[<Android.Runtime.Register("startActivitySync", "(Landroid/content/Intent;)Landroid/app/Activity;", "GetStartActivitySync_Landroid_content_Intent_Handler")>]
abstract member StartActivitySync : Android.Content.Intent -> Android.App.Activity
override this.StartActivitySync : Android.Content.Intent -> Android.App.Activity

パラメーター

intent
Intent

開始するアクティビティの説明。

返品

属性

注釈

新しいアクティビティを開始し、実行が開始されるのを待ってから、戻ります。 同期的であることに加えて、このメソッドは標準の Context#startActivity 呼び出しとセマンティックの違いがあります。アクティビティ コンポーネントは、アクティビティ マネージャーと通信する前に解決されます (クラス名は、このメソッドが最終的に開始する意図で指定されています)。また、別のプロセスで実行されるアクティビティを開始することはできません。 さらに、特定の意図が複数のアクティビティに解決された場合、ユーザーがアクティビティを選択するためのダイアログを表示する代わりに、例外がスローされます。

関数は、 Activity#onCreateの呼び出しの後、アクティビティがアイドル状態になるとすぐに戻ります。 一般に、これは、 Activity#onResume を含む完全な初期化を行い、その初期ウィンドウを描画して表示したことを意味します。

Javaドキュメント。

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

こちらもご覧ください

適用対象

StartActivitySync(Intent, Bundle)

新しいアクティビティを開始し、実行が開始されるのを待ってから、戻ります。

[Android.Runtime.Register("startActivitySync", "(Landroid/content/Intent;Landroid/os/Bundle;)Landroid/app/Activity;", "GetStartActivitySync_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=28)]
public virtual Android.App.Activity StartActivitySync(Android.Content.Intent intent, Android.OS.Bundle? options);
[<Android.Runtime.Register("startActivitySync", "(Landroid/content/Intent;Landroid/os/Bundle;)Landroid/app/Activity;", "GetStartActivitySync_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=28)>]
abstract member StartActivitySync : Android.Content.Intent * Android.OS.Bundle -> Android.App.Activity
override this.StartActivitySync : Android.Content.Intent * Android.OS.Bundle -> Android.App.Activity

パラメーター

intent
Intent

開始するアクティビティの説明。

options
Bundle

アクティビティを開始する方法に関する追加のオプション。 オプションがない場合は null になる可能性があります。 ここで提供されているバンドルをビルドする方法については、 android.app.ActivityOptions を参照してください。手動でビルドするためのサポートされている定義はありません。

返品

属性

注釈

新しいアクティビティを開始し、実行が開始されるのを待ってから、戻ります。 同期的であることに加えて、このメソッドは標準の Context#startActivity 呼び出しとセマンティックの違いがあります。アクティビティ コンポーネントは、アクティビティ マネージャーと通信する前に解決されます (クラス名は、このメソッドが最終的に開始する意図で指定されています)。また、別のプロセスで実行されるアクティビティを開始することはできません。 さらに、特定の意図が複数のアクティビティに解決された場合、ユーザーがアクティビティを選択するためのダイアログを表示する代わりに、例外がスローされます。

関数は、 Activity#onCreateの呼び出しの後、アクティビティがアイドル状態になるとすぐに戻ります。 一般に、これは、 Activity#onResume を含む完全な初期化を行い、その初期ウィンドウを描画して表示したことを意味します。

Javaドキュメント。

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

適用対象