0

こんにちは、センサーからデータを読み取り、キーを押したときにそれらのデータを XML ファイルに書き込むアプリケーションを開発しています。ボタン用の2つのアクティビティと、sensorEventListenerを実装するアクティビティがあります。問題は、私の主なアクティビティがボタンであり、イベント リスナー アクティビティからデータを取得できなかったことです。リスナーのアクティビティはアクティブではないと思いますが、インテントを作成してそのインテントでアクティビティを開始すると、プログラムが動作しなくなります。ボタンは、XML ファイルのみを作成できます。センサーからセンサーデータを読み取る方法と、ボタンがクリックされたときにそれらを XML ファイルに送信する方法を教えてください。

ありがとう

4

1 に答える 1

1

u が説明したことから、(開始するボタンを使用して) 単一のアクティビティを用意し、このアクティビティに最新のエントリをメモリに保存しながら、常にセンサー値をリッスンさせるのが最善であると思います。

あなたのonResumeメソッドでは、リスナー(this)を登録したいかもしれません。unRegisterアクティビティを終了/一時停止したら、 を忘れないでください。

ボタンを押したら、キャッシュされたセンサー値を XML ファイルに書き出します。

于 2010-11-09T05:09:32.260 に答える