重構了下之前自己的一個新聞客戶端,全部使用了Fragment來進行頁面切換,只有一個入口Activity作為程序的啟動Activity,其中有一個界面需要調用攝像頭識別二維碼, 於是就會用到SurfaceView進行預覽,那么問題來了,當切換到對應的Fragment時,屏幕會黑一下,黑了 ...
問題: 使用 AS 在 Fragment 中調用 getActivity 方法的時候會出現可能為空指針的提醒 使用 monkey 多次十萬次測試,會出現 getActivity NullPointException 的情況 思考 為什么會出現這種情況,按說當前 Activity 存在,在 Fragment 中使用 getActivity 是可以拿到的,不應該為空的 源碼 fragment 的生命周 ...
2018-11-12 15:27 0 1178 推薦指數:
重構了下之前自己的一個新聞客戶端,全部使用了Fragment來進行頁面切換,只有一個入口Activity作為程序的啟動Activity,其中有一個界面需要調用攝像頭識別二維碼, 於是就會用到SurfaceView進行預覽,那么問題來了,當切換到對應的Fragment時,屏幕會黑一下,黑了 ...
問題: 使用 AS 在 Fragment 中調用 getActivity() 方法的時候會出現可能為空指針的提醒 思考 為什么會出現這種情況,按說當前 Activity 存在,在 Fragment 中使用 getActivity ...
overide FragmentActivity onSaveInstanceState method like this. @Override public void onS ...
Android 針對版本更新,需要做全局的彈出(需求:版本更新只需要在 App 內全局彈出就可以),思路是使用 AlertDialog ,然后設置 setType 為 TYPE_ALERT_WINDOW ,但是在國產設備上有些是無法彈出來的,需要用戶到設置頁面去設置,這種的操作難度會比 ...
問題: vue-cli搭建的項目,在mounted鈎子函數里面創建echarts圖表,本地模擬數據可以正常顯示,但是當將ajax請求的遠程數據賦值給圖表時,圖表並不會刷新。 解決辦法: 剛開始以為是vue綁定的數據沒有綁定成功,查找資料后發現並不是vue的問題,而是echarts ...
1. Cannot fit requested classes in a single dex file (# methods: 162837 > 65536 ; # fields: 88354 ...
內存泄漏也稱作“存儲滲漏”,用動態存儲分配函數動態開辟的空間,在使用完畢后未釋放,結果導致一直占據該內存單元。直到程序結束。即所謂內存泄漏。 內存泄漏簡單地說就是申請了一塊內存空間,使用完畢后沒有釋放掉。它的一般表現方式是程序運行時間越長,占用內存 ...