大家好,又见面了,我是你们的朋友全栈君。
遇到问题:
在使用一些变量进行判断时,用完一次开始下一次判断时,结果会跟前一次一样,比如门禁中第一个房子打开后,切换到另外的房子,结果返回结果跟第一个房子一样。
原因分析:
用于使用了相同的变量进行判断,然而在第一次执行完后,并没有把变量重新初始化,导致页面在第二次加载的时候,显示的结果跟第一次一样。
解决方法:
在onShow()里面,通过一些参数,判断在切换页面的时候,有没有切换房屋,如果房屋没变的话,切换页面时就不用重新初始化变量。如果房屋改变了,就把变量重新初始化。
总结:
1.onShow()能够在页面显示的时候执行,可以用来对页面中的参数进行合理地初始化。
2.在调用自定义参数进行判断时,用完后最好重新初始化。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/151629.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...