0

Mono For Android and iOS にプラットフォーム固有の方法で実装されている ISettings インターフェイスがあります。Mono For Android の場合、Activity.GetSharedPreferences を使用して設定を実装していますが、これはアプリケーションから正常に機能します。

ただし、これを NunitLite (他のコアコードをテストするために正常に使用しています) でテストできるようにしたいと考えています。

問題は、私のテスト フィクスチャでは、GetSharedPreferences を呼び出すアクティビティが必要なことです。一般的に、または NunitLite 実装を介して、現在実行中のアクティビティにアクセスする方法はありますか?

ジェームズ

4

1 に答える 1

2

次の方法で共有設定にアクセスできます。

Application.Context.GetSharedPreferences("whatever", FileCreationMode.Private)

アクティビティは必要ありません。

于 2013-01-29T12:51:38.470 に答える