我在我的项目中实施了Chrome自定义标签,并添加了两个ToolbarItems。有了这些项目,我想让用户在Chrome自定义标签中向前和向后导航。
但是当在第一页上并按下它时它将关闭而不显示前进按钮。可以向前显示按钮并使其工作。
经过20多个小时的研究和尝试后,我仍然无法与Chrome自定义标签对话。我甚至无法调用onBackPressed(),因为我不拥有该活动。获得topActivity时,它的包名是com.android.chrome。
有谁知道我如何与自定义标签交流。
在我的CustomTabsIntent和Pending意图的代码下面。
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
builder.setToolbarColor(ContextCompat.getColor(SharedInstance.getContext(), R.color.vindenOrangeLight));
builder.setSecondaryToolbarColor(ContextCompat.getColor(SharedInstance.getContext(), R.color.vindenOrangeLight));
builder.setShowTitle(true);
builder.addToolbarItem(1, BitmapFactory.decodeResource(SharedInstance.getContext().getResources(), R.drawable.ic_arrow_back), "Terug", backIntent());
builder.addToolbarItem(2, BitmapFactory.decodeResource(SharedInstance.getContext().getResources(), R.drawable.ic_arrow_forward), "Voorwaarts", forwardIntent());
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(SharedInstance.getContext(), Uri.parse(url));