Xamarin.Forms PCLプロジェクトからAndroidコンテキストを取得するにはどうすればよいですか?PCLプロジェクトでAndroidコンテキストを取得
私はstackoverflowを検索しようとしましたが、私の検索に適合しませんでした。
私はXamarin.Formsに新しいですし、私はPCL内部のAndroidコンテキストについての知識がありませんAndroidのコンテキストに
Xamarin.Forms PCLプロジェクトからAndroidコンテキストを取得するにはどうすればよいですか?PCLプロジェクトでAndroidコンテキストを取得
私はstackoverflowを検索しようとしましたが、私の検索に適合しませんでした。
私はXamarin.Formsに新しいですし、私はPCL内部のAndroidコンテキストについての知識がありませんAndroidのコンテキストに
あなたはとアンドロイドのプロジェクトにアクセスすることができます。
Xamarin.Forms.Forms.Context
を持っている必要がありますアンドロイド用のカスタムクラスにアクセス学ぶしようとしています。 Androidプロジェクト内でのみアクセスできます。
Androidアプリケーションのコンテキストに基づいてアプリの動作を異なるようにするには、このロジックをプラットフォームに依存しないインタフェースで抽象化し、依存性注入コンテナ経由でアクセスする必要があります。
MVVMCrossと一緒に出荷されるMvx
コンテナを使用することをお勧めします。 Injection of Platform Specific Servicesのチュートリアルがあります。
なぜdownvote? – Wosi
Xamarin.Formsを使用しない場合は、Android.App.Application.Contextを使用することができます。 – ToolmakerSteve
もちろん、そうです。 –
バージョン2.5現在、Xamarin.Forms.Forms.Contextは廃止されました。 – John