为什么bRememberPassword=true,执行bRememberPassword=false
private void initComponent ()
{
bRememberPassword = GlobalData.GetPWDFlag(LoginActivity.this);
imgRememberPassword = (ImageView) findViewById(R.id.imgLogin_RememberPassword);
if (bRememberPassword)
imgRememberPassword.setImageResource(R.drawable.checked);
else
imgRememberPassword.setImageResource(R.drawable.unchecked);
imgRememberPassword.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (bRememberPassword == true)
{
imgRememberPassword.setImageResource(R.drawable.unchecked);
bRememberPassword = false;
}
else
{
imgRememberPassword.setImageResource(R.drawable.checked);
bRememberPassword = true;
}
}
});
每次点是否记住密码,就让它的状态反转一次。
估计是imagebutton或者label模拟的checkbox,它不会自动反转。