随机推荐

切换语言Fragment被回收

这个最近在项目中遇到,摘抄于此。开发过程中,页面使用fragmentactivity,可能会遇到这样的问题应用放置于后台,前台应用使用资源过多,手机默认会回收一些优先级低应用的资源。这样当我们的应用回到前端的时候,可能会因为资源被回收,引起异常,导致fragment显示错乱。 查了差相关资料以及别...

解决java.io.File android.content.Context.getDatabasePath(java.lang.String)

前言首先,这个问题有点神奇。比如,出现问题的原因:new.SQLiteOpenHelper()时,Context不能是Application的Context如果传入Application,会java.io.File android.content.Context.getDatabasePat...

git revert简单记录

前言git revert是撤销中间某次commit。今天就简单记录部分常用的,方便自己查阅。正文git revert 格式:$ git revert -husage: git revert [<options>] <commit-ish>...   or: git ...

AIDL之注册和解注册监听器

前言在AIDL通信时,涉及到了序列化反序列化过程,会出现注册的对象和解注册的对象并不是同一对象的情况。这个是之前遇到的,忘记备注了,今天有空就摘抄于此,方便自己查阅和学习。正文比如注册监听时private CopyOnWriteArrayList<IMusicCallbackInt...

JNI之数组简单操作

前言简单记录一下JNI中数组操作。正文public class Hello {   static {       System.loadLibrary("Hello");   }   // JNI中对数组排序   public static native int[] so...

Android磁盘之Vold启动

前言Volume Daemon,简写Vold,用于管理和控制Android平台外部存储设备的后台进程。这些管理或控制包括SD卡的插拔事件检测/SD卡挂载/卸载/格式化等。记录一下Vold进程启动的源码分析,方便自己查阅。Android P这里很多都是网上的,我就走走流程。正文先看看...