Chrome自定义标签从工具栏导航

时间:2016-04-28 13:44:18

标签: android android-toolbar android-pendingintent chrome-custom-tabs

我在我的项目中实施了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));

0 个答案:

没有答案