Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android检测测试引发异常:活动永远不会成为请求状态;[恢复、销毁、启动、创建]”;_Java_Android_Xiaomi_Instrumented Test - Fatal编程技术网

Java Android检测测试引发异常:活动永远不会成为请求状态;[恢复、销毁、启动、创建]”;

Java Android检测测试引发异常:活动永远不会成为请求状态;[恢复、销毁、启动、创建]”;,java,android,xiaomi,instrumented-test,Java,Android,Xiaomi,Instrumented Test,这是测试的最短变体: … @RunWith(AndroidJUnit4.class) @LargeTest public class RunAllTest { @Test public void testShortRun() { Context ctx = ApplicationProvider.getApplicationContext(); Intent intent = new Intent(ctx, SplashActivity.class); Act

这是测试的最短变体:

…
@RunWith(AndroidJUnit4.class)
@LargeTest
public class RunAllTest {
  @Test
  public void testShortRun() {

    Context ctx = ApplicationProvider.getApplicationContext();
    Intent intent = new Intent(ctx, SplashActivity.class);

    ActivityScenario activityScenario = ActivityScenario.launch(intent);
  }
}
它抛出一个异常:

java.lang.AssertionError:Activity永远不会成为请求状态“[恢复、销毁、启动、创建]”(last lifecycle transition=“PRE_ON_CREATE”)

手机型号:小米红米9

MIUI版本:MIUI全局11.0.7稳定11.0.7.0(QJCRUXM)

Android版本:10 QP1A.190711.020

安卓安全补丁级别:2020-09-01

建立的解决方案/解决方案: 您应该禁用(默认情况下启用)


设置->附加设置->开发人员选项->启用MIUI优化

我有设备小米红米4,但禁用开发人员选项的MIUI优化对我没有帮助