2016-04-10 11 views
1

の1つを基にカスタムMySyncAdapterを大きくビルドしています。SyncAdapter内でコンテキストを取得

  • this
  • MainActivity.this
  • getApplicationContext()
:同期アクション内で、私はしかし context必要、と私は一般的な方法のいずれかと1を取得することはできません PreferenceManager.getDefaultSharedPreferences()SharedPreferencesからプリファレンスを取得したいです

contextはどうすればSyncAdapterの中に入りますか?

答えて

2

SyncAdapterは実際にはない同期方法では、外部からコンテキストを取得ん:

コンストラクタでpublic MySyncAdapter(Context context, boolean autoInitialize)

が、私はちょうど同期の方法で参照することができthis.mContextcontextを割り当てる必要があります。

関連する問題