如何解决如何使用导航深度链接打开一个活动?
我在我的应用中使用导航库。 而且我可以用deeplink打开一个fragment,没问题 这是我的片段深度链接代码。
<fragment
android:id="@+id/navigation_login"
android:name="id.acloud.ui.usercenter.LoginFragment"
android:label="Login"
tools:layout="@layout/fragment_login">
<deepLink app:uri="acloud://acloud.id/1002" />
<action
android:id="@+id/to_notification"
app:destination="@id/navigation_notifications"
app:enterAnim="@anim/fragment_open_enter"
app:exitAnim="@anim/fragment_open_exit" />
</fragment>
但是当我想使用深层链接打开这样的活动时:
<activity
android:id="@+id/navigation_web_activity"
android:name="id.acloud.h5.ACloudHtml5Activity"
tools:layout="@layout/activity_html5">
<deepLink app:uri="acloud://acloud.id/1002" />
</activity>
无法打开活动,崩溃日志为:
androidx.fragment.app.FragmentContainerView
Caused by: android.view.InflateException: Binary XML file line #8 in id.acloud:layout/activity_navigation: Error inflating class androidx.fragment.app.FragmentContainerView
Caused by: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x0
at android.content.res.ResourcesImpl.getResourceTypeName(ResourcesImpl.java:398)
at android.content.res.Resources.getResourceTypeName(Resources.java:2213)
at androidx.navigation.ActivityNavigator.navigate(ActivityNavigator.java:200)
at androidx.navigation.ActivityNavigator.navigate(ActivityNavigator.java:44)
at androidx.navigation.NavController.navigate(NavController.java:1057)
导航库设置动画值默认为零...请告诉我如何修复它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。