2013-06-29 7 views
5

So öffnen Sie eine URL in einem Browser von anderen Android-App eine URL in PRIVATE TAB (Incognito Browsing) zu öffnen ist einfach:Wie von anderen Android-App

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

Auf diese Weise wird die URL jedoch öffnet sich immer in NORMAL TAB in Android-Browser.


Was kann ich tun, um eine URL in PRIVATE TAB oder Inkognito-Modus von anderen Android-App zu öffnen?

Antwort

-2

Add-Flag = 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

Das ist falsch. FLAG_ACTIVITY_NO_HISTORY löscht nur die ** Aktivität ** aus dem Verlauf (so dass der Hardware-Zurück-Button sich nicht daran erinnert). –