android开机后自动执行shell,AndroidTest启动Activity,执行成功后会自动回到桌面,怎么样可以让其不回到桌面留在应用...

@RunWith(AndroidJUnit4.class)

public class ExampleInstrumentedTest {

@Test

public void useAppContext() {

Context appContext = InstrumentationRegistry.getTargetContext();

Intent intent = new Intent(appContext, Main2Activity.class);

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

ActivityTestRule activityTestRule = new ActivityTestRule<>(Main2Activity.class, false, false);

activityTestRule.launchActivity(intent);

}

}

结果(显示Success,说明成功了)

Testing started at 15:11 ...

05/24 15:11:56: Launching useAppContext()

$ adb push C:\Users\negier\Desktop\myapplication5\app\build\outputs\apk\debug\app-debug.apk /data/local/tmp/com.negier.myapplication

$ adb shell pm install --full -t -r "/data/local/tmp/com.negier.myapplication"

Success

APK installed in 1 s 266 ms

$ adb push C:\Users\negier\Desktop\myapplication5\app\build\outputs\apk\androidTest\debug\app-debug-androidTest.apk /data/local/tmp/com.negier.myapplication.test

$ adb shell pm install --full -t -r "/data/local/tmp/com.negier.myapplication.test"

Success

APK installed in 1 s 190 ms

Running tests

$ adb shell am instrument -w -r -e debug false -e class 'com.negier.myapplication.ExampleInstrumentedTest#useAppContext' com.negier.myapplication.test/android.support.test.runner.AndroidJUnitRunner

Client not ready yet..

Started running tests

Tests ran to completion.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值