log显示错误
提示位置
您的每一个用心回答,都会让这个世界变得更美好一些!
你现在学习到哪里了呢?
从基础开始学起呀,别不会走就学跑了。
你view都没找到就设置事件,不空才怪呢。
不是应该先找到view以后,再给view设置监听吗?
你用眼睛看看代码,读一下执行流程是怎么样子的呢?????
看日志里面说了你设置监听的方法设在了一个空对象上,所以NullPointException了;
也就是说
这个mLogin是null. 往上看你的mLogin的初始化的确是在 initListener( ) 之后才做的;
把他放到那些控件初始化的后面就好了
程序是重上往下执行,所以initListener()方法里会先执行,mLogin实例化是在之后执行。
initListener,中使用了mLogin。
但是,mLogin是在后面获取的的啊。
你的顺序错了。
把initListener,移动到share preference代码之后。
经典时序问题。另外,能不能把显示行号打开?
你现在学习到哪里了呢?
从基础开始学起呀,别不会走就学跑了。
你view都没找到就设置事件,不空才怪呢。
不是应该先找到view以后,再给view设置监听吗?
你用眼睛看看代码,读一下执行流程是怎么样子的呢?????
看日志里面说了你设置监听的方法设在了一个空对象上,所以NullPointException了;
也就是说
这个mLogin是null. 往上看你的mLogin的初始化的确是在 initListener( ) 之后才做的;
把他放到那些控件初始化的后面就好了
程序是重上往下执行,所以initListener()方法里会先执行,mLogin实例化是在之后执行。
initListener,中使用了mLogin。
但是,mLogin是在后面获取的的啊。
你的顺序错了。
把initListener,移动到share preference代码之后。
经典时序问题。另外,能不能把显示行号打开?