0

私はAndroidアプリケーションを開発しています。そのアプリケーションでは、アプリケーションのアクティビティから取得する可能性のある特定の値を保存したいと思います。ここで、その値を使用して、バックグラウンドで実行されているサービスに提供します(サービスはデバイスの起動時に開始されます)。そのためにどのように進めればよいですか?前もって感謝します。

4

4 に答える 4

1

SharedPreferencesを使用して、そこに値を保存できます。

于 2012-08-03T14:48:42.573 に答える
0

共有設定。通常のデータ型の場合。オブジェクトまたは ADT である必要がある場合は、Intent オブジェクトを介してこれを行うことができます。「値/オブジェクト」にシリアライズ可能なインターフェースを実装させ、それを Intent オブジェクト内にカプセル化することができます。その Intent をサービスに簡単に渡したり、その逆を行ったりできます。

于 2012-08-03T14:51:37.083 に答える
0

サービスの実行中に値を一時的に保存する場合は、その中に静的変数を作成する必要があります

それ以外の場合は SharedPreferences を使用します

于 2012-08-03T14:52:03.620 に答える
0

There are few ways to do it...

1. Store the values in Shared Preference.

2. Store it into a Property file.

3. Store it into a SQLite DB which ships with Android. (SQLite is really a very light DB, but still in this case it will be an overkill)

于 2012-08-03T15:23:20.590 に答える