MvvmCross android 链接器杀死绑定

标签: Android C#
发布时间: 2017/3/4 4:30:29
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我写了简单的 adnroid 应用程序使用 MvvmCross。有两个 activicites。第一种是包含两个文本框的 LoginActivity 和 button 。它做工精细,使用时 debug 模式。它还后存档工作,当链接器设置为 None。 问题是,当我将链接器设置为 SdkAssembilesOnly application 运行但是当 button 点击什么都不会发生。我想绑定不工作。

  <Button
      android:layout_height="wrap_content"
      android:layout_width="wrap_content"
      android:text="Login"
      local:MvxBind="Click LoginCommand" />

在冲浪时发现了一些人的互联网使用 LinkerPleaseInclude.cs-应将什么添加到此类,使其作品?

解决方法 1:

是的--添加 LinkerPleaseInclude 类与在它下面的方法︰

public void Include(Button button)
{
    button.Click += (s, e)
        => button.Text = $"{button.Text}";
}

此外请确保 LinkerPleaseInclude[Preserve(AllMembers = true)] 上它的属性。

官方微信
官方QQ群
31647020