Как загрузить веб-сайт в основное окно активности, а не в новое окно?

Я использовал пример веб-загрузки Google Glass GDK.

 void openWebPage(String url) {         
Uri webpage = Uri.parse(url);Intent intent = new Intent(Intent.ACTION_VIEW, webpage);       if (intent.resolveActivity(getPackageManager()) != null) 
   {
        startActivity(intent);      
    } 
}

для открытия пользовательских веб-сайтов на основе голосовой подсказки. Однако, когда я прокручиваю вниз, чтобы закрыть веб-сайт, вместо закрытия всего приложения он закрывает только веб-сайт и оставляет приложение с окном main_activity в фоновом режиме. Как загрузить веб-сайт в основную карточку активности, чтобы при закрытии веб-сайта в фоновом режиме ничего не оставалось?


person user3619026    schedule 09.05.2014    source источник


Ответы (1)


Позвоните finish() сразу после startActivity:

if (intent.resolveActivity(getPackageManager()) != null) 
{
    startActivity(intent);
    finish();
}

Это завершит (то есть закроет) вашу активность, чтобы пользователь не вернулся к ней после закрытия сайта.

person ianhanniballake    schedule 09.05.2014