Android - Как перезапустить приложение в фоновом режиме, не перезапуская его? - PullRequest
0 голосов
/ 29 января 2020

Я хочу открыть приложение, а затем перейти к настройкам, вернуться в приложение и продолжить с того места, где я остался.

Попытка с использованием noReset и fullReset, но nthgn сработал.

Ответы [ 2 ]

0 голосов
/ 23 марта 2020

Вы можете использовать .launchApp();, чтобы вернуться к предыдущим приложениям и действиям.

driver.launchApp();
0 голосов
/ 29 января 2020

Вы можете перезапустить приложение, используя любую страницу (экран Spla sh в приведенном ниже примере), активность приложения, из которой вы хотите открыть приложение.

public static void launchActivity(Activity activityName) 
{

        ((AndroidDriver<MobileElement>) driver).startActivity(activityName);
}

Как вызвать эту функцию

Предположим, у вас ниже пакет приложения и активность (например, но вы должны использовать для своего приложения)

String appPackage ="my.app.helloworld";

String appActivity = "my.app.helloworld".common.activity.SplashScreen";

launchActivity(new Activity(appPackage, appActivity));
...