MvvmCross Android Button Click 绑定在 Release 版本中不起作用

Posted

技术标签:

【中文标题】MvvmCross Android Button Click 绑定在 Release 版本中不起作用【英文标题】:MvvmCross Android Button Click binding not working in Release build 【发布时间】:2013-01-12 08:34:34 【问题描述】:

在此question 之后,我在 Release 中构建了应用程序并发布到 Samsung Galaxy Tab 2 10.1,android 版本 4.0.4,并且按钮单击命令不会触发。我什至在其中放了一个对话框片段,但实际上并没有执行命令。

当我在同一设备上调试同一个应用时,它运行良好。

请帮忙。

【问题讨论】:

【参考方案1】:

请看:

Problems with mvvmcross Binding on ios (Works on Simulator, but some properties doesn't work on the Device) MvvmCross Monotouch - Fail to bind Properties on a real iPad, but it works on the Simulator

https://***.com/questions/10224376/mvvmcross-experiences-hindsight-limitations中也提到了类似的链接器问题

【讨论】:

我有同样的问题,我添加了 LinkerPleaseInclude.cs 类,当我在发布中构建应用程序并发布我的 ImageButton 命令没有触发,我该如何解决这个问题?我使用 ImageButton public IMvxCommand Informacion get return ShowCommand();

以上是关于MvvmCross Android Button Click 绑定在 Release 版本中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

MvvmCross Android UI 组件

MvvmCross Android 片段添加到后台堆栈

MvvmCross:GestureRecognized 绑定到 ViewModel 动作

在 Xamarin.Android 中通过 MVVMCross 绑定 OxyPlot

MvvmCross 和 Android 上的链接问题

Mvvmcross 8.0.2 Android MvxDialogFragment 没有用后退按钮关闭