我发现了一种奇怪的行为(在我看来)。
我使用简单的点击操作layout.xml
创建了一项活动。
(没有onclick听众!)在我的android:onClick="onLogon"
中,我刚刚添加了一个按钮并使用了Button mSignInButton = (Button) findViewById(R.id.btnLogon);
mSignInButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
attemptLogin();
}
});
在我的Android手机(kitkat)上以调试模式运行此功能没问题。 但是一旦我在没有调试模式的情况下部署它,就会出错。
我必须使用onclick监听器将onLogon(View视图)更改为类似的内容。
.profile
这种处理点击事件的最后一种方式似乎适用于调试,部署以及通过Play商店进行部署。
我理解为什么onclick处理程序是首选方式。我不了解调试和非调试之间的行为差异。
也许有人可以解释这个?