1

私はアンドロイドにかなり慣れていません。

アプリケーションにアクティビティがあります。共有設定を使用して、そのアクティビティに関連するデータを保存しました。では、別のサービス クラスから保存されたデータにアクセスするにはどうすればよいでしょうか。出来ますか?

ご清聴ありがとうございました。

4

2 に答える 2

5

Context を拡張するアプリケーション コンポーネントに既にいるので、次のように簡単に使用できます。

SharedPreferences prefs = this.getSharedPreferences("Pref name", Context.MODE_PRIVATE);

内または後にこれを呼び出すようにしてくださいonCreate()

于 2013-01-20T10:25:40.803 に答える
1

ここを見てくださいhttp://developer.android.com/guide/topics/data/data-storage.html#pref

同じアプリケーション ID 内の SharedPreferences にのみアクセスできます。

別のアプリケーションのコンテキストからアクセスしたい場合は、モードを誰でも読み取り可能にすることができます (ただし、API 17 では推奨されておらず、減価償却されていません)。

于 2013-01-20T10:30:59.900 に答える