有 api 调用activity.setRequestedOrientation(orientation)
执行“软”旋转,而不是“硬件”旋转。也就是说,它不同于手动按下来Ctrl+F11/F12
旋转屏幕。
在测试某些应用程序时,由于这种细微的差异,应用程序的行为实际上可能会有所不同。例如,ConnectBot
当我使用 api 调用来回旋转多次时崩溃。
我的问题:我们如何将主机键事件发送到主机模拟器进程?
更新:我添加了对 的调用instrumentation.waitForIdleSync();
,但没有帮助。