Xamarin.formsでクロスプラットフォームのアプリを開発中です。
一部の処理で、共通APIが無くAndroidとiOSそれぞれのプラットフォームに依存する処理を書く必要が出てきたのですが、
その際に各APIで、AndroidではActivityかContextのインスタンス、iOSではUIViewControllerのインスタンスが求められるようになりました。
Xamarin.formsでは共通基盤としてContentPageを継承したクラスが最初に呼ばれると思うのですが、そこからプラットフォーム毎の処理に処理が移った際に、そのインスタンスを取得する手段はあるのでしょうか?
それとも実装の仕方が違うのでしょうか?
それぞれのプラットフォームの処理をDependencyで記述する技術は習得済みです。
よろしくお願いします。
まだ回答がついていません
会員登録して回答してみよう