喜 我正在开发一个应用程序,它从传感器读取数据,并在按下某个键时将这些数据写入XML文件。 我有两个活动一个用于按钮,另一个是一个实现sensorEventListener的活动。 问题是我的主要活动是按钮,无法从事件监听器活动中获取数据。 我认为监听器活动不活跃,但是当我创建一个意图并开始具有该意图的活动时,程序停止工作。该按钮只能创建XML文件。 那么我怎么能从传感器读取传感器数据,以及当按钮点击时如何将它们发送到XML文件?
感谢
答案 0 :(得分:1)
根据您所描述的内容,我认为最好有一个活动(启动按钮)并让此活动在将最新条目存储在内存中时始终监听传感器值。
在您的onResume
方法中,您可能希望注册侦听器(this)。离开/暂停活动后,请不要忘记unRegister
。
按下按钮后,将缓存的传感器值写入XML文件。