原创 用攔截器修改返回response,對特定的返回進行修改

在開發的時候遇到這樣的需求: 小程序和ios已經上線,Android端還在調接口,我用了retrofit把所有的參數統一處理,封裝了一個公共Bean類進行擴展,然後有一個接口在特定情況下無法解析json爲公共bean類,這時候去修改bea

原创 使用FragmentTransition報錯java.lang.IllegalStateException: Can not perform this action after onSaveIns

調用FragmentTransition的commit()方法時發生的該問題,於是搜了下相關解答,得知:我使用的 commit方法是在Activity的onSaveInstanceState()之後調用的,這樣會出錯,因爲onSaveIn

原创 Android compileSdkVersion27+ was not granted this permission: android.permission.WRITE_SETTINGS.

最近升級一個兩年前的老項目,升級SdkVersion到27以上之後,在手機上debug部署報錯was not granted this permission: android.permission.WRITE_SETTINGS.網上找的方

原创 tablayout+viewpager雙層嵌套時出現異常

我在開發app的時候,外層是個FrameLayout,用Transaction替換fragment的方式實現切換fragment val transaction = mFragmentManager.beginTransaction(

原创 關於Android進程保活

    最近開發了個需要進程不被殺死的功能,很麻煩,我在網上找了很久關於進程常駐、進程保活等等的文章,很多文章寫得都很亂,而且也很雜亂。而且很多都是過時了的方法,有很多都是Android5.0之前的方法。進程保活就需要先了解一下Andro

原创 Kotlin知識筆記(1)

初步瞭解KotLin - 1.瞭解KotLin 來自於著名的IDE IntelliJ IDEA(Android Studio基於此開發) 軟件開發公司 JetBrains(位於東歐捷克) 起源來自JetBrains的聖彼得堡團隊,名稱