美文网首页
Android 零零散散

Android 零零散散

作者: minhelloworld | 来源:发表于2020-05-16 17:16 被阅读0次

    一、CheckList

    • onSingleTapUp
      在按下并抬起时发生,只要符合这个条件就触发该函数,没有任何附加条件。

    • onSingleTapConfirmed
      同上者,但有附加条件,就是Android会确保单击之后短时间内没有再次单击,才会触发该函数。

    • NestedScrollView
      支持嵌套滑动的 ScrollView,无论是作为父控件还是子控件,嵌套滑动都支持,且默认开启。

    • onNewIntent

      • activity第一启动的时候执行onCreate()---->onStart()---->onResume()等后续生命周期函数,也就时说第一次启动Activity并不会执行到onNewIntent(). 而后面如果再有想启动Activity的时候,那就是执行onNewIntent()---->onResart()------>onStart()----->onResume(). 如果Android系统由于内存不足把已存在Activity释放掉了,那么再次调用的时候会重新启动Activity即执行onCreate()---->onStart()---->onResume()等。

      • 当调用到onNewIntent(intent)的时候,需要在onNewIntent() 中使用setIntent(intent)赋值给Activity的Intent.否则,后续的getIntent()都是得到老的Intent。

    • finishAffinity
      关闭该Activity和同一栈中的所有位于该Activity下面的Activity。比如说在同一Activity栈中,Activity A启动了Activity B,Activity B启动了Activity C。Activity B调用finishAffinity()方法,会关闭 Activity A和 Activity B,Activity C仍然存在。如果Activity C调用该方法,则A,B,C,都会被关闭,且如果应用只有这一个栈,那么C调用该方法会直接退出应用。

    相关文章

      网友评论

          本文标题:Android 零零散散

          本文链接:https://www.haomeiwen.com/subject/juxuwhtx.html