一、使用泛型的好處 可以使用多種數(shù)據(jù)類型,來執(zhí)行相同的代碼使用泛型前,如不同類型需要進行方法重載 如果還需要double類型的求和,需要重新在重載一個輸入是double類型的...
一、問題描述 在RecyclerView重新調用setAdapter之后,再notifyDataSetChanged()方法列表刷新重新滑動到頂部 二、解決方法 在更新數(shù)據(jù)之...
1.下載地址: http://maven.apache.org/download.cgi[http://maven.apache.org/download.cgi] 2.文件...
一 、ARouter的配置 在對應的 build.gradle 文件中配置 ARouter 的相關依賴如下: 可以選擇配置路由表自動加載,在項目下面的 build.gradl...
一、背景介紹 使用SQLite API執(zhí)行數(shù)據(jù)庫遷移總有一種是在拆彈的感覺-仿佛一不小心就會讓app在用戶手中爆炸。如果你使用Room來處理數(shù)據(jù)庫的操作,那么遷移就非常簡單了...
一、簡介 在使用Retrofit訪問后臺接口時返回的數(shù)據(jù)是否是一樣的格式,比如登錄接口,在我們輸入密碼成功或錯誤的時候后臺返回的數(shù)據(jù)格式是不同的,這樣我們在添加GsonCon...
一、背景 為什么要自定義Converter Retrofit官方給了以下幾個常用的轉換庫 這對于一般的使用來說確實夠用了,但是如果我們對安全性要求比較高,或者編碼不太一樣的話...
一,先來看下okhttp文件上傳的寫法 okhttp沒有提供有文件總大小和實時上傳大小的回調,所以無法進行進度監(jiān)聽。二,思路文件上傳的原理就是講二進制通過網(wǎng)絡輸出流寫入服務器...
前言 多數(shù)項目中會出現(xiàn)用到多個BaseUrl的情況,而Retrofit未提供實時切換BaseUrl的方法,且我們在使用Retrofit以及OkHttp時,通常使用單例模式創(chuàng)建...
一 簡介 生命周期感知型組件可執(zhí)行操作來響應另一個組件(如 Activity 和 Fragment)的生命周期狀態(tài)的變化。一種常見的模式是在 Activity 和 Fragm...