0
  • 你现在学习到哪里了呢?


    从基础开始学起呀,别不会走就学跑了。


    你view都没找到就设置事件,不空才怪呢。


    不是应该先找到view以后,再给view设置监听吗?


    你用眼睛看看代码,读一下执行流程是怎么样子的呢?????

    1153952789488054272  评论     打赏       拉大锯
    • 看日志里面说了你设置监听的方法设在了一个空对象上,所以NullPointException了;

      也就是说


      这个mLogin是null. 往上看你的mLogin的初始化的确是在 initListener( ) 之后才做的;

      把他放到那些控件初始化的后面就好了



      1248953792351703040  评论     打赏       嗯哼
      • 张小白  回复 @嗯哼
        检查了对象不是空的。我把id重新输入了一遍,AS重启之后它就好了,很迷。也没其它啥问题。
        张小白 2020-11-07 23:18   回复 1309675410379890688
    • 程序是重上往下执行,所以initListener()方法里会先执行,mLogin实例化是在之后执行。

      1262662471676645376  评论     打赏       我不是乘树猿
      • initListener,中使用了mLogin。

        但是,mLogin是在后面获取的的啊。

        你的顺序错了。

        把initListener,移动到share preference代码之后。

        1139423796017500160  评论     打赏       断点-含光君
        • 经典时序问题。另外,能不能把显示行号打开?

          1247069679944470528  评论     打赏       lxxxx9
          相关问题
          deanhu · AOSP
          2024-04-25 21:53 2 10
          幻影~ · 提问
          2024-04-13 20:13 10 2
          幻影~ · 找工作
          2024-04-07 10:44 16 2
          幻影~ · 问题
          2024-03-31 17:20 7 2
          TONYGFX · AOSP
          2024-03-28 17:11 4 2