原创 android:activity銷燬後,fragment使用控件,空指針

fragment和activity綁定,activity退出,然後fragment的接口數據獲取到了,使用控件屬性,崩潰,按照正常來說,是不會空指針的,報的錯是:java.lang.NullPointerException: Attemp

原创 android:自定義圓環形百分比控件,代碼簡單,加載動畫,代碼詳細說明

需求要寫一個環形百分比,是這樣的:     第一張是UI圖,第二張做出來後,在layout上渲染出來的圖。 首先,需要知道android的座標系是怎麼樣的,左上爲(0,0)往右x軸增大,往下y軸增大 然後就直接上代碼啦,變量不多,都有註釋

原创 React-Native:Looks like you installed react-native globally, maybe you meant react-native-cli?

初學RN,跑公司老項目都跑不起來,QAQ哭,如果你是和我一樣,新建項目是可以跑的,運行一切正常,但是想運行老項目出現了Looks like you installed react-native globally, maybe you me

原创 android:bug Fragment not attached to Activity ,fragment not attached to a context.

網上說是activity重建的時候,假如fragment還在使用諸如context,就會出現這個問題,比如說突然橫屏,fragment裏面正在訪問網絡接口,使用了  new ProgressDialog(context, R.style.

原创 SurfaceView作爲底層,控件平移後,被遮擋的解決辦法

最近在做視頻錄像的一個小功能,功能不多,就錄像,保存,取消。界面類似微信那樣。 界面是這樣的,額,因爲UI沒給我圖,右上角是切換攝像頭,指紋那裏是長按錄像。鬆開錄製結束,會出現兩個按鈕,位置和錄像按鈕一樣,然後動畫平移至兩邊,再把錄像隱

原创 Gson解析String,com.google.gson.stream.MalformedJsonException

在一個項目中,採用的是OkHttp+Retrofit+Rx寫的,數據解析用的是Gson,最外層泛型 /** * Created by ZhuHui on 2018/8/9. * 返回的網絡數據外層 */ public class

原创 Android:時間軸動態記錄安排事情,24小時制,按照時間先後排序

做出來的效果是類似這樣子,長截屏不知道爲啥只到20點就滾不下去了,內容顯示就簡單的弄了一個TextView,需要自定義的,可以替換一下,比如封裝一個插好控件的RelativeLayout,生成的時候new一個插入數據就行, 顯示控件的長

原创 設置顯示軟鍵盤第一次不起作用,第二次點擊才行

在寫一個指紋識別功能的時候,需要幾次識別失敗後,顯示輸入密碼的EditText並且彈出鍵盤,彈出鍵盤是: final InputMethodManager imm = (InputMethodManager) context.getSy

原创 All children of ConstraintLayout must have ids to use ConstraintSet

使用ConstraintSet時,所有ConstraintLayout都必須有ID,動態生成ConstraintLayout子View的時候,出現了這個錯誤,一開始給動態添加的View設置ID,view,setId,還是崩潰,後來猜是不是

原创 上架App失敗:未找到info記錄,無法更新

       在幫公司上架新App的時候,百度平臺,在創建了應用後,填寫各種資料,上傳應用截圖,上傳APK,點擊提交的時候,懵逼了,出現彈窗:未找到info記錄,無法更新。我檢查了下,必填的我都填了,不該填的我也填了,但是還是無法上傳。

原创 Android:自定義CoordinatorLayout.behavior 簡單的仿UC首頁

      CoordinatorLayout顧名思義協調佈局,是用來協調該佈局下的子控件,最簡單地使用就是頭部伸縮和摺疊了,配合着TabLayout,只需要設置一下AppBarLayout子控件的layout_scrollFlags以及

原创 Android微信分享時好時壞

發現公司短的文章可以分享出去,長的文章就失敗了,分析是字數問題,之前的代碼是直接拿了一個文章詳情實例,body裏面是文章體,把字數減少一些就可以分享出去了:if (mDetail.body.length() > 100) { mD

原创 PopupWindows自動彈出軟鍵盤

在網上查了很多方法,自動彈出,都沒有成功。猜測和Activity剛初始化,不能彈出鍵盤的問題應該一樣,界面未加載完全。給彈出鍵盤加一個延時就行了。EditText獲取焦點,讓其可以彈出軟鍵盤,網上方法很多,而且是正確的,這裏就不寫了。先是

原创 Android:addTextChangedListener卡死

在自己寫個數字加減View的時候,中間是一個EditTextView,要判斷它是否是int,然後以及最大最小,我是這樣寫的: etNum.addTextChangedListener(new TextWatcher() { @O

原创 Android:騰訊熱更新DefaultApplicationLike這個類找不到

今天項目在打包的時候,突然變異失敗,在繼承DefaultApplicationLike中出錯了,查不到這個類,因爲"com.tencent.bugly:crashreport_upgrade:latest.release" "com.te