工作中经常创建和操作右键菜单,在开发中往往出现这样一个问题:
在StartupMenu中弹出右键菜单的Dialog,你针对其中的一个TextView进行状态改变,其他的Dialog的状态也发生改变。例如:你首次右键的变为不可点击状态,其他所有都变为不可点击状态。
解决:显然,尽管你每次右键都是重新弹出一个Dialog,但是,它并没有重新创建。
自然,你就会想到没有重新new的原因,可以是使用了单例。
果然,发现问题 ---- > 解决问题。
面对问题,有时候不一定非要Debug,在没有Android Studio的情况下,更需要思考问题。