Android 如果SensorEvent构造函数不可见,则向onSensorChanged发送数据
我正试图编写一个服务来测试一个类,该类实现了Android 如果SensorEvent构造函数不可见,则向onSensorChanged发送数据,android,testing,sensors,Android,Testing,Sensors,我正试图编写一个服务来测试一个类,该类实现了onSensorChanged(SensorEvent事件),通过向它传递我可以生成的数据,就像它来自传感器一样。我遇到的问题是,我无法创建自己的SensorEvent对象来传递函数,因为SensorEvent没有公共构造函数。我尝试创建自己的类,该类将具有SensorEvent所需的功能并对其进行强制转换,但后来发现,要能够强制转换,它需要是一个子类,要对其进行子类化,我需要能够访问构造函数 有没有其他方法可以创建一个我可以传递的对象来代替Senso
onSensorChanged(SensorEvent事件)
,通过向它传递我可以生成的数据,就像它来自传感器一样。我遇到的问题是,我无法创建自己的SensorEvent对象来传递函数,因为SensorEvent没有公共构造函数。我尝试创建自己的类,该类将具有SensorEvent所需的功能并对其进行强制转换,但后来发现,要能够强制转换,它需要是一个子类,要对其进行子类化,我需要能够访问构造函数
有没有其他方法可以创建一个我可以传递的对象来代替SensorEvent,或者有没有更好的方法来模拟缺失的功能?项目可能会执行您尝试执行的测试。但如果没有,它应该有一些代码,可能会有所帮助