2016-04-11 14 views

答えて

0

私はあなたがInstrumentationクラスを通してそれを行うことができると思います。アイデアは、終了した最後のアクティビティからアプリに戻ることができない場合、アプリは終了しています。私はそれをテストしていませんが、おそらくあなたは、このような何か行うことができます:

Instrumentation instrumentation = InstrumentationRegistry.getInstrumentation(); 
Instrumentation.ActivityMonitor activityMonitor = instrumentation.addMonitor(LastActivity.class.getName(), null, false); 
Activity activity = instrumentation.waitForMonitorWithTimeout(activityMonitor, 1000); 

Espresso.pressBack(); 

if(activity != null) { 
    // do something 
    fail(); 
} 
+0

をしかし、我々は 'LastActivity.class.getNameを()'を使用する場合、これは実際には別の活動そのものではなく最初のアクティビティの終了状態であります。 –

関連する問題