java-源码问题,思路没转过来

问题描述

源码问题,思路没转过来
为什么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,它不会自动反转。

时间: 2024-08-01 08:20:29

java-源码问题,思路没转过来的相关文章

java源码-求解思路和源码????

问题描述 求解思路和源码???? 这个题目没太看懂求思路和源码?????????????????????????????????????????????????????????????????????????????????????????????? 解决方案 有代码,思路自己看... import java.util.*; public class A { static char[][] Zu; static class Tur { int dr = 0; int di = -1; int x

java源码-java实现汉诺塔 求源码解析思路,不要链接

问题描述 java实现汉诺塔 求源码解析思路,不要链接 一共十六个盘子,盘子必须从小到大排列,只能在abc三个塔自由移动,一次只能移动一个!求源码 解决方案 这个要递推,假设开始的时候全部在a塔上,目标是全部移到c塔上. 从一个盘子开始: 1. 一个盘子,从a移到c塔显然只需要一步,所以答案是1 2.两个盘子,那么我们需要先将上面的一个盘子移到b塔,需要1步:再将a最下面的移到c塔上,需要1步:然后再将b塔的移到c塔上,需要1步:所以总计是3 3.三个盘子,那么我们需要先将上面两个移到b塔,按照

java源码-输入年月日信息问题?完全不知道啊

问题描述 输入年月日信息问题?完全不知道啊 这个题目怎么实现啊,一点点的思路都没有,不知道如何去计算,谁能给我个java源码啊???????????????????????? 解决方案 Calendar a = Calendar.getInstance(); a.set(2016, 0, 1); System.out.println(a.get(a.DAY_OF_YEAR)); //当前年月日在当前年的第几天 a.set(年,月-1,日). 解决方案二: #include <stdio.h>

解密随机数生成器(二)——从java源码看线性同余算法

Random Java中的Random类生成的是伪随机数,使用的是48-bit的种子,然后调用一个linear congruential formula线性同余方程(Donald Knuth的编程艺术的3.2.1节) 如果两个Random实例使用相同的种子,并且调用同样的函数,那么生成的sequence是相同的 也可以调用Math.random()生成随机数 Random实例是线程安全的,但是并发使用Random实例会影响效率,可以考虑使用java.util.concurrent.ThreadL

对象-java源码中一个抽象类初始化方法中包含一个super(),该怎么理解

问题描述 java源码中一个抽象类初始化方法中包含一个super(),该怎么理解 package org.apache.http.params; import java.util.Set; /** * Abstract base class for parameter collections. * Type specific setters and getters are mapped to the abstract, * generic getters and setters. * * @si

Eclipse直接看Java源码(含所需工具)

    还在为看不了java源码烦恼吗?本文根据网上搜集的材料以及亲身安装测试,总结经验如下,希望能够帮助有需要的朋友们,本总结有助于朋友们少走弯路哦!jadclipse可以帮助查看.class文件.   点击下载本文所需工具 方法/步骤 下载java源码反编译工具后,将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下: 再删除eclipse的configuration目录下org.eclipse.update文件, 如果,你的eclipse是开着的

代码-JAVA源码应该怎么分模块进行解析与学习?

问题描述 JAVA源码应该怎么分模块进行解析与学习? 最近看过了JAVA虚拟机这本书,对JAVA源码也产生了兴趣,可是面对这么多的代码,无从下手,所以请大家给一下比较好的建议 解决方案 先找个工作,慢慢学习,在工作中遇到问题的时候,或者有空闲的时候,就开始看源码.可以从一个包一个包开始看.推荐从java.util包开始. 解决方案二: 可以先找几个常用的包看看,比如math,util什么的. 解决方案三: 一般来说,你应该知道源码的功能,按功能来划分模块. 解决方案四: 建议楼主不要单纯的为了看

java源码-控制输出精确小数点的问题

问题描述 控制输出精确小数点的问题 这个题目怎么实现啊,一点点的思路都没有,不知道如何去计算,谁能给我个java源码啊???????????????????????? 解决方案 DecimalFormat d = new DecimalFormat("#.00"); d.format("你的数字"): 解决方案二: 你是想得到输出的值精确到小数点后几位吗? 如精确到小数点后7位: 0.1234567 解决方案三: Java提供了BigDecimal类可以精确设置保留

java源码阅读方法以及经验

问题描述 java源码阅读方法以及经验 如何更好的阅读java源码,更注重阅读哪些包里面的源码,当然连好的阅读源码的工具也说明一下更好了 解决方案 我在这里假设你在问怎么阅读jdk的源码,java源码这个名字有点奇怪. 你可以build 一个fast debug版本,然后使用debugger去调试你的程序,这样对程序是怎么调用的有很直观的视图. 其次,可以看看jdk里面的regression tests,里面有很多例子. 其次,openjdk提供了netbean的jdk project,你可以很

关于生成java源码的问题

问题描述 最近要做一个通过java源码生成另一套java源码,如根据以下代码:publicclasshelloword{publicStringtest="";publicvoidtest(){/*语句...*/}publicStringtest(){/*语句...*/returnresult;}} 生成如下代码:publicclasshelloword{publicStringtest="";publicvoidtest(){}publicStringtest()