logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Fragment常见错误(state丢失)

Fragment的事物提交,一定要注意,不要再状态丢失后执行.    避免错误的两种方法:1,不用commit方法,用                                                    commitAllowStateLoss方法                                     2,避免异步操作,只在主线程中调用commit

CentOS、Ubuntu、Debian三个linux比较异同

Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。UbuntuUbuntu近

#操作系统#unix#ubuntu +2
MVP与Fragment的缺点

http://www.devtf.cn/?p=598

「转」国内少有的Flutter干货分享:Flutter的原理及美团的实践!

Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布 第一个版本 以来,目前Flutter已经发布了近60个版本,并且在2018年5月发布了第一个 “Ready for Production Apps” 的Beta 3版本,6月20日发布了第一个 “Release Previe

听云SDK影响其他项目报Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/networkbench/agent

问题描述最近集成了听云SDK,装了它的探针,完美运行。后来再运行我的另一个之前完美运行的项目时,傻眼了。闪退!闪退!闪退!一看Log, Caused by: Java.lang.NoClassDefFoundError: Failed resolution of: Lcom/networkbench/agent等等。顿时无语,后来发现原来是Android Studio缓存导致的问题。

Okhttp设置User-Agent你可能没遇到的坑,源码解读

http://www.jianshu.com/p/ddbe8c637fc5我们知道Okhttp走的并不是原生的http请求,因此他在header里面并没有真正的User-Agent,而是“okhttp/版本号”这样的字符串,因为后台需要统计信息,要求传入正确的User-Agent,那么我们如何获取User-Agent并设置给Okhttp呢?0x00-正确获取User-A

Dalvik(达尔维克)和ART的区别

Dalvik和ART的区别       什么是Dalvik:    Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程

#dalvik
安卓虚拟机无法联网解决

有两种方法:第一种我试了,但是没有卵用,第二种保证没问题方法一 很多网友也问到为啥自己在家的PC机可以上网,而运行在PC机上面的android模拟器却不能上网呢?是因为家里的PC机的DNS一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用ipconfig /all命令检查下;(一定要检查自己的dns,很多情况下都不是默认的那个!!!!)而模拟器默认的DNS为:10.

#android
到底了