Microsoft.Maui.ApplicationModel 名前空間内の静的 Platform
クラスには、各プラットフォームのヘルパーが含まれています。
Platform
クラスには、Android の次のヘルパーが含まれています。
メンバー | 目的 |
---|---|
ActivityStateChanged |
アクティビティの状態が変化したときに発生するイベント。 |
AppContext |
現在のアプリ コンテキストを表す Context オブジェクトを取得するプロパティ。 |
CurrentActivity |
現在のアクティビティを表す現在の Activity オブジェクトを取得するプロパティ。 |
Intent |
ActionAppAction 文字列を含む静的クラス。これは、アプリ アクションで使用される Intent の識別子です。 |
OnNewIntent |
アプリ アクションを呼び出すときに、アクティビティのオーバーライドされたメソッドから Intent を渡します。 |
OnResume |
アプリ アクションの呼び出しの一環として Activity が再開されたときに、アクティビティのオーバーライドされたメソッドから Activity を渡します。 |
OnRequestPermissionsResult |
内部アクセス許可要求を処理するために、アクティビティのオーバーライドされたメソッドからアクセス許可要求の結果を渡します。 |
WaitForActivityAsync |
Activity が作成されるかアクティブになるのを待ちます。 |
次の例は、実行中のアプリの現在の Context
または Activity
にアクセスする方法を示しています。
var context = Platform.AppContext;
// Current Activity or null if not initialized or not started.
var activity = Platform.CurrentActivity;
Activity が必要であるものの、アプリがまだ完全に起動していない状況では、WaitForActivityAsync
メソッドを呼び出します。
var activity = await Platform.WaitForActivityAsync();
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET MAUI