Android咖啡测试setPortraitOrientation卡住

Android咖啡测试setPortraitOrientation卡住

问题描述:

我正在测试一些场景,其中我将屏幕旋转到横向模式,然后返回到纵向模式,但在我的测试中,一旦将画面转为横向时,它永远不会返回到纵向,测试框架为卡住,永远不会失败。似乎有一些活动正在进行。测试设置中使用mainActivityAndroid咖啡测试setPortraitOrientation卡住

activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

我使用同样的叫你在我的一些试验都在做,和一切工作正常。 当你去风景时,你的活动被破坏和重新创建吗?如果是的话,也许有一些处理发生在被摧毁/创建的地方。 我做了一些不同的事情,也许你可以检查。如果活动在您将其转换为横向时被销毁,则可能第二次调用发生在准备销毁的活动对象上,因此不会再次恢复。在再次返回肖像之前,您可以尝试调用getActivity()。我所做的是始终使用此处所述的功能旋转当前恢复的活动:http://qathread.blogspot.com.br/2014_09_01_archive.html