从cordova插件打开其他应用程序失败

时间:2018-02-04 21:46:53

标签: java android cordova android-intent cordova-plugins

我想使用图书的网络阅读器网址从我的Cordova应用程序中打开Play Books应用程序。这段代码直到最近一直运行良好:

    Intent i = new Intent();
    i.setAction(android.content.Intent.ACTION_VIEW);
    i.setComponent(new ComponentName("com.google.android.apps.books", "com.google.android.apps.books.app.ReadingActivity"));
    i.setData(Uri.parse(url));
    this.cordova.getActivity().startActivity(i);

现在我收到此错误:

android.content.ActivityNotFoundException:无法找到显式活动类{com.google.android.apps.books / com.google.android.apps.books.app.ReadingActivity};你有没有在AndroidManifest.xml中声明这个活动?

AFAIK我不必从其他应用程序声明我想要调用的活动。我是对的吗?

最近是否发布了可能导致此错误的Android或其他更新?

1 个答案:

答案 0 :(得分:0)

活动的名称已更改为com.google.android.apps。播放 .books.app.ReadingActivity。

相关问题