-1

バックグラウンドで加速度値のデータを記録する加速度計のコードを書いています。アクセル値とともにバックグラウンドで保存される文字列値を渡すアクティビティがあります。インテントを使用してそれらを渡しましたが、その Service クラスの onStartCommand() でアクセスできます。onSensorChanged() でデータを記録するためのコードを記述したので、その文字列をその onSensorChanged() 関数に渡す必要があります。どうやってやるの?その onSensorChanged() 関数でインテントを作成しようとしましたが、うまくいきません!

4

1 に答える 1

0

プライベートStringフィールド (サービスに対してグローバルな変数) を宣言し、その値をonCreateメソッドに設定するだけです。次に、その値を他の場所からサービスに読み取ることができます。

于 2013-09-04T21:54:42.393 に答える