2015-10-19 3 views
5

Kullanım durumumda, uygulamamda derin bağlantılar oluşturan bir sayfam var. Bu sayfayı Chrome özel sekmesinde açtığımda, derin bağlantıyı tıklayarak uygulamamı geri alabiliyorum, ancak cihaz geri düğmesine tıkladığımda sorun, krom sekmesi hala görünebilir.Krom özel sekmesini kapatma

Kullanıcı uygulama/etkinliğime geri döndüğünde, chrome özel sekmesini kapatabilirmemin herhangi bir yolu var mı.

mCustomTabsIntent = new CustomTabsIntent.Builder().build(); 
mCustomTabsIntent.intent.setFlags(Intent.FLAG_ACTIVITY_NO_HI‌​STORY) 

VE: Eğer bayrağına bu eklemeniz gerekir: krom özel sekme açarak @Jaspinder Kaur belirtildiği gibi bana http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NO_HISTORY

+1

Bilmiyorum, ancak bu yardımcı olabilir: https://crbug.com/545446 –

cevap

8

:

Uygulamanızı singleInstance veya singleTop olarak ayarladıysanız, bir amaç kullanarak ona geri döndüğünüzde, çerçeve Özel sekme etkinliğini de bitirecektir.

+2

Aynı konuyla karşılaştım. Cevabınıza göre bayrağı şu şekilde ekliyorum: 'mCustomTabsIntent = new CustomTabsIntent.Builder (mCustomTabsSession) .build(); Özel sekmeleri başlatmadan önce mCustomTabsIntent.intent.setFlags (Intent.FLAG_ACTIVITY_NO_HISTORY); ama çözmüyor sorunu. Kaybettiğim bir şey var mı? –

+1

benim için de çalışmıyor mu? Bunun için herhangi bir şans var mı? –

0

için sorunu çözmek gibi görünüyor ederken aşağıda bayrağını ayarlama