Android日常開發遇到的那些小問題
本篇文章主要記錄日常Android開發過程中遇到的那些小問題,雖然每個問題都比較小,但遇到的時候都很讓人煩惱,因為它們可能會花費你好幾個小時去解決它們,阻礙你的開發進度。
臭蟲1. RecyclerView.Adapter的onCreateViewHolder方法
@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
}
public void onBindViewHolder(final RecyclerView.ViewHolder viewHolder, int i) {
}
RecyclerView是一個比較常見的控制元件,上面兩個方法也是比較常見的方法。這裡需要注意一下第一個方法的引數i是viewType,而下面方法的引數i是position。需要小心注意一下~
臭蟲2. 建立File
如果你想要在當前應用的目錄下建立一個record/voice的資料夾,在該資料夾下面建立錄音檔案,你可以選擇這樣寫:
這樣的寫法在某些手機上是可以執行的,比如華為。但是在小米、摩托的手機上會無法生成指定檔案。(在record目錄沒有建立的情況下)所以,還是需要按照正常的順序來建立目錄。
臭蟲3.Receiver異常
這個bug在測試的時候無法測試出來,但是在後臺的反饋日誌中,經常會出現:java.lang.IllegalArgumentException: Receiver not registered: null
這個異常很容易讓人對生活充滿懷疑,我明明註冊了啊,怎麼可能會沒有註冊?難道我每次使用例項都需要去檢查一番,它是否為空,是否註冊過.....
答案如下:
相關文章
- IOS日常開發中遇到的小問題iOS
- Android studio遇到的一些小問題Android
- Android 日常開發問題總結Android
- AS Notes|記錄日常開發遇到的 AS 問題(不斷更新。。。
- android開發過程中遇到的問題Android
- vue工作中遇到的一些小問題Vue
- MERGE開發中遇到的問題
- 移動開發—iOS日常面試問題移動開發iOS面試
- 開發以太坊遇到的幾個問題
- AndroidStudio Java開發遇到的問題AndroidJava
- React開發中遇到的問題總結React
- 開發中遇到的float double精度問題
- 關於struts開發時遇到的問題
- Android開發過程中遇到的問題以及解決辦法 how toAndroid
- 模仿今日頭條app開發遇到的問題APP
- 直播系統開發遇到的三大問題
- 小程式開發所遇的問題以及一些小細節
- 線上直播原始碼實現直播技術曾遇到的那些小問題原始碼
- 影片直播原始碼實現直播技術曾遇到的那些小問題原始碼
- android 開發遇到的問題 :Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGEAndroidErrorAI
- 【總結】日常遇到的一些問題相關知識
- 日常遇到的一些問題或知識的筆記(二)筆記
- 日常遇到的一些問題或知識的筆記(一)筆記
- 移動端網頁版開發遇到的問題網頁
- Flutter開發過程中遇到的問題記錄Flutter
- 使用 Docker 包 laradock 佈署低版本 PHP 開發環境遇到的一些小問題及解決方法DockerPHP開發環境
- 使用ElementUI開發系統(介紹與開發中遇到的問題)UI
- php做EXCEL資料匯出匯入開發的一些小問題PHPExcel
- 微信小程式開發中遇到的幾個小問題微信小程式
- 皮膚開發過程中遇到的3個問題
- iOS 開發中遇到的一些證書問題iOS
- Uncaught SyntaxError: Unexpected token : 開發遇到的跨域問題Error跨域
- django開發時遇到問題的正確求助姿勢Django
- 遇到問題,需要開發角色許可權模組
- 新手開發遇到問題,求幫助解決!!!
- [android]android自動化過程遇到的問題Android
- android 開發中常見問題Android
- Android開發問題集錦Android