ActivityManager.AppTask.StartActivity(Context, Intent, Bundle) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 작업에서 작업을 시작합니다.
[Android.Runtime.Register("startActivity", "(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartActivity_Landroid_content_Context_Landroid_content_Intent_Landroid_os_Bundle_Handler")]
public virtual void StartActivity(Android.Content.Context? context, Android.Content.Intent? intent, Android.OS.Bundle? options);
[<Android.Runtime.Register("startActivity", "(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartActivity_Landroid_content_Context_Landroid_content_Intent_Landroid_os_Bundle_Handler")>]
abstract member StartActivity : Android.Content.Context * Android.Content.Intent * Android.OS.Bundle -> unit
override this.StartActivity : Android.Content.Context * Android.Content.Intent * Android.OS.Bundle -> unit
매개 변수
- context
- Context
Context
- intent
- Intent
의도: 작업에서 시작할 새 활동을 설명하는 의도입니다.
- options
- Bundle
번들: 선택적 시작 옵션입니다.
- 특성
설명
이 작업에서 작업을 시작합니다. 작업을 포그라운드로 가져옵니다. 이 작업이 현재 활성화되지 않은 경우(즉, ID < 0) 지정된 의도에 대한 새 활동이 작업의 루트로 시작되고 전경으로 가져온 작업이 시작됩니다. 그렇지 않은 경우 이 작업이 현재 활성 상태이고 의도에서 새 작업에서 시작할 활동을 지정하지 않으면 지정된 의도에 대한 새 활동이 작업 위에 시작되고 전경으로 가져온 작업이 시작됩니다. 이 작업이 현재 활성화되어 있고 의도에서 Intent.FLAG_ACTIVITY_NEW_TASK 지정하거나 새 작업에 대해 실행될 경우 활동이 시작되지 않지만 이 작업은 포그라운드로 전달되고 적절한 경우 상위 작업에 전달되는 새 의도가 전달됩니다. 즉, 일반적으로 Intent.FLAG_ACTIVITY_NEW_TASK 또는 Intent.FLAG_ACTIVITY_NEW_DOCUMENT 지정하지 않고 시스템에서 올바른 작업을 수행하도록 하는 의도를 여기서 사용하려고 합니다.
참고 항목:
이 페이지의 콘텐츠 및 코드 샘플에는 콘텐츠 라이선스에 설명된 라이선스가 적용됩니다. Java 및 OpenJDK는 Oracle 및/또는 해당 계열사의 상표 또는 등록 상표입니다.
마지막 업데이트 날짜: 2026-08-03 UTC
에 대한 android.app.ActivityManager.AppTask.startActivityAndroid 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.