![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
遺留的問題 上篇文章 手撕Jetpack組件之Navigation[http://www.reibang.com/p/b5ff710f6f8c...
前言 Navigation庫并不像Lifecycle蘸炸、LiveData震桶、ViewModel能夠優(yōu)雅地解決我們在開發(fā)中常遇到的問題。它只是對(duì)我們以...
為什么要使用ViewModel毫蚓? 在日常開發(fā)中占键,橫豎屏切換是非常常見的功能,由于橫豎屏切換會(huì)使得Activity重建元潘,導(dǎo)致界面相關(guān)數(shù)據(jù)都會(huì)丟失畔乙。...
LiveData是什么? 在官網(wǎng)以及網(wǎng)上有很多文章都會(huì)介紹LiveData是什么翩概、能夠滿足什么場景以及優(yōu)勢牲距。假若用一句話概括,它就是與Event...
為什么需要用Lifecycle钥庇? 在使用高德地圖的SDK時(shí)牍鞠,我們一般都會(huì)這樣做: 因?yàn)榻M件必須感知Activity的生命周期,所以一般會(huì)直接將代...
隱式參數(shù) 當(dāng)調(diào)用函數(shù)時(shí),除了傳入在函數(shù)定義中顯式聲明的參數(shù)之外,同時(shí)還傳入了兩個(gè)隱式參數(shù): arguments與this评姨。 arguments ...
功能 作為第一類對(duì)象难述,函數(shù)和JS中其他對(duì)象一樣,類似于其對(duì)象類型吐句,函數(shù)具有以下功能: 通過字面量創(chuàng)建 賦值給變量胁后、數(shù)組項(xiàng)或其他對(duì)象的屬性 作為函...
在學(xué)習(xí)Java時(shí),學(xué)到的第一個(gè)數(shù)據(jù)結(jié)構(gòu)就是數(shù)組嗦枢。不過攀芯,JDK提供的數(shù)組是一個(gè)靜態(tài)的,并不能很方便地進(jìn)行增刪改查等操作文虏。今天我們就通過封裝靜態(tài)數(shù)組...
前言 上篇文章學(xué)習(xí)了線性表的順序存儲(chǔ)結(jié)構(gòu)侣诺,不過,在代碼的實(shí)現(xiàn)過程中择葡,發(fā)現(xiàn)了順序表的一個(gè)很大的問題:插入和刪除需要移動(dòng)大量的數(shù)據(jù)元素紧武,那如何解決這...