Im Folgenden ist mein Code zum Starten von Chrome benutzerdefinierte Registerkarte von Android.Starten von Chrome benutzerdefinierte Tabs Töten schließt im Hintergrund
try {
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
builder.setToolbarColor(ContextCompat.getColor(context, R.color.appthemecolor));
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(context, Uri.parse(url));
} catch (ActivityNotFoundException e) {
e.printStackTrace();
Intent intent = new Intent(context, WebviewActivity.class);
intent.putExtra(WebviewActivity.EXTRA_URL, url);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(intent);
} catch (Exception e) {
}
Wenn ich Chrom benutzerdefinierte Registerkarten 3 bis 4 Mal starten tötet es meine Anwendung und startet neue Registerkarte
Dieses Problem auftritt, auf Jelly Bean Geräte nur
ich folgende Support-Bibliothek bin mit Version
compile 'com.android.support:customtabs:25.3.1'