我正在使用 ActivityInstrumentationTestCase2 类为应用程序编写一些验收测试。我想在测试中引起方向改变,以确保发生一些事情。其中包括确保保留 Activity 状态,但我还想确保使用适当的方向布局。
我知道我可以简单地测试 onSaveInstanceState/onRestoreInstanceState/onPause/onResume/等。确保保留实例状态的方法。但是,我想知道是否真的存在导致方向改变事件的机制?
这是否涉及注入某种运动事件以诱使设备/模拟器认为它已被旋转,或者仪器是否提供了一种实际的方法?
谢谢和干杯!