我有一个奇怪的行为,因为在调试模式下完美运行的应用程序在发布模式下表现不同。更具体地说,我使用了一些具有双属性绑定的togglebuttons,在编译和部署以进行调试时绑定可以正常工作,而在发布模式下它不再存在。所有其他使用的小部件,包括普通按钮似乎工作得很好。其中一个按钮的AXML片段包括:
<ToggleButton
android:layout_width="match_parent"
android:layout_height="80dp"
android:id="@+id/bindtoggleeco"
local:MvxBind="Click EcoToggleCommand;Checked EcoModeToggle"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginTop="0dp"
android:layout_marginBottom="10dp"
android:textSize="25sp" />
什么可能导致这种行为?老实说,我不知道从哪里开始查看,因为它在调试时工作得非常好......也不知道它是Click属性绑定失败还是Checked。
编辑:更多信息: - 在4.0.3; 4.1.2和4.2.2中观察到最小和最小的行为。目标API设置为4.0.3 - 我似乎在outputwindow中收到了数百条没有bin调试模式的消息(Visual Studio连接到模拟器进行测试) “02-27 01:04:37.812 W / Trace(2044):来自nativeGetEnabledTags的意外值:0”