我想使用图书的网络阅读器网址从我的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或其他更新?
答案 0 :(得分:0)
活动的名称已更改为com.google.android.apps。播放 .books.app.ReadingActivity。