美文网首页Android
Kotlin中静态变量与静态方法疑问

Kotlin中静态变量与静态方法疑问

作者: BTPJ | 来源:发表于2018-07-05 16:31 被阅读0次

    当定义一个变量为静态变量时,APP不完全退出(不结束进程只销毁Activity)变量居然没被销毁

    当定义一个变量为静态方法的返回值来获取时,APP不完全退出(不结束进程只销毁Activity),变量销毁

    companion object {
    
           /**  创建实例 */
           val newInstance=QueryHistoryFragment()
       }
    

    这种方式下APP退出也不销毁QueryHistoryFragment

    companion object {
    
           /**
            *  创建实例
            */
           fun getNewInstance():QueryHistoryFragment{
               return  QueryHistoryFragment()
           }
       }
    

    这种方式下APP退出销毁QueryHistoryFragment

    具体原因尚不知(做个笔记)

    相关文章

      网友评论

        本文标题:Kotlin中静态变量与静态方法疑问

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