teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

詳細化

2017/08/29 15:15

投稿

souri-t
souri-t

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,8 @@
1
1
  Xamarin.formsでクロスプラットフォームのアプリを開発中です。
2
- AndroidとiOSそれぞれのプラットフォームに依存する処理を書く必要が出てきたのですが、
3
- その際に各APIで、AndroidではActivityのインスタンス、iOSではUIViewControllerのインスタンスが求められるようになりました。
4
2
 
3
+ 一部の処理で、共通APIが無くAndroidとiOSそれぞれのプラットフォームに依存する処理を書く必要が出てきたのですが、
4
+ その際に各APIで、AndroidではActivityかContextのインスタンス、iOSではUIViewControllerのインスタンスが求められるようになりました。
5
+
5
6
  Xamarin.formsでは共通基盤としてContentPageを継承したクラスが最初に呼ばれると思うのですが、そこからプラットフォーム毎の処理に処理が移った際に、そのインスタンスを取得する手段はあるのでしょうか?
6
7
  それとも実装の仕方が違うのでしょうか?
7
8