首页 > 解决方案 > 从 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,然后重新启动它,复制并粘贴了我之前提到的星球大战示例中的内容,但它仍然没有;没有改变任何事情

我确定我可能会遗漏一些东西,有人可以帮忙吗?请

标签: androidxamarin.androidmvvmcross

解决方案


推荐阅读