DownloadWebPageTaskの定義されたアクティビティではありません。AndroidのSharedPreferences APIの問題
私はここで間違った方向に骨を折ってしまっています。実際にSharedPreferencesを使用してシステムに保存されたファイルにアクセスする必要がありますか?
ありがとうございます!
DownloadWebPageTaskの定義されたアクティビティではありません。AndroidのSharedPreferences APIの問題
私はここで間違った方向に骨を折ってしまっています。実際にSharedPreferencesを使用してシステムに保存されたファイルにアクセスする必要がありますか?
ありがとうございます!
あなたは同じアプリケーション(そう)で好みの異なるセットを必要としない限り、私はあなたが
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
を使用することをお勧め(this
は、例えばActivity
たりApplication
、当然のContext
にする必要がある)
getSharedPreferencesメソッドは、Contextクラスのパブリックメソッドです。 Contextインスタンスを使用する必要があります。これは、DownloadWebPageTaskインスタンスの作成時に渡すことができます。
「this」は何を指していますか?私は 'DownloadWebPageTask'というクラスの下にコードを置くと仮定します。そして' this'は 'YourActivity'ではなくこのクラスを指しています。その場合は、代わりに 'YourActivity.this'を使用してActivityインスタンスを取得する必要があります。 –