android - 从 mvvmcross 6 升级到 7 和 androidx 后,Android 导航抽屉切换不会响应
问题描述
我有一个 mvvmcross 应用程序,它使用 MVVMcross 6.4.2 并使用 Fragment 和活动表示来实现抽屉导航,就像我们在 github 上的 starwars 示例中所拥有的一样。这工作得很好,直到我决定从 MvvmCross 6.7.2 迁移到 7.1.2 在此迁移之后,我还将支持包迁移到 androidx 包,并适当地更改命名空间直到应用程序可以运行。
然后,后来我注意到导航抽屉将不再打开。抽屉切换按钮在那里,我可以点击它,但抽屉没有打开。即使从左边滑动也没有打开抽屉。我没有对迁移前工作的导航抽屉进行任何修改,我所做的只是更新 nugget 包并在出现错误时更改为 androidx 命名空间。
最烦人的是,我在输出窗口中没有日志,这可以为我提供有关该问题的线索。如果命名空间迁移正常,我检查了我的 axml 文件,我删除了我的 MenuFragment,然后重新启动它,复制并粘贴了我之前提到的星球大战示例中的内容,但它仍然没有;没有改变任何事情
我确定我可能会遗漏一些东西,有人可以帮忙吗?请
解决方案
推荐阅读
- django-oscar - 是否可以将 Django Oscar 项目与 MongoDB 连接起来?
- java - 在java 8中访问从第一个流到下一个流api的对象引用
- javascript - 选择元素有两个使用 jQuery 的特定子元素
- angular - Angular 7:找不到“object”类型的不同支持对象“[object Object]”。NgFor 仅支持绑定到 Iterables,例如 Arrays
- c++ - 为什么我的函数返回正确的值,即使我给出 8 作为第一个数字?
- javascript - 如何使用前缀获取 s3 存储桶的对象列表
- .net - 如何借助 C# 中的 Web API 将 Oracle 10g 服务器数据库表复制到 SQL Server 2012(无迁移)
- ios - Core Image:合并两个 CIImage Swift
- ubuntu-14.04 - 如何在ubuntu上忽略证书签入
- javascript - 领英分享文章。错误的网址