2013-06-29 3 views
5

Чтобы открыть URL в браузере от другого андроида приложения прост:Как открыть URL в PRIVATE TAB (Incognito Browsing) от другого андроида приложения

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://stackoverflow.com")); 
startActivity(intent); 

Таким образом, однако, URL всегда открывается в NORMAL TAB в браузере Android.


Что я могу сделать, чтобы открыть URL в PRIVATE TAB или режим инкогнито из другого андроида приложения?

ответ

-2

Добавить флаг = FLAG_ACTIVITY_NO_HISTORY

Intent yourIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(yourUrl)); 
yourIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); 
context.startActivity(yourIntent); 
+3

Это неправильно. FLAG_ACTIVITY_NO_HISTORY удаляет ** активность ** из истории (так что аппаратная обратная кнопка не помнит об этом. –