haibin li
haibin li
程序启动后在默认的sp文件里存了一些key value,在某次重新打开app的时候发现 这些key-value在文件里消失
该sp文件有多线程操作
场景比较多的是 切系统语言字体等之后容易复现,怀疑是不是apply完线程还没执行完 进程被杀了导致的呢
> 首次运行该demo打的包,主页面——发现页为空白,第二次启动APP就会有了 在TabMainActivity的initViewPager()方法 添加!GlobalConfigManager.isStartalkPlat() 条件,like this if (!GlobalConfigManager.isStartalkPlat() && ("ejabhost1".equals(QtalkNavicationService.getInstance().getXmppdomain()) || "ejabhost2".equals(QtalkNavicationService.getInstance().getXmppdomain()))) { mFragments.add(getDiscoverFragment()); } else { mFragments.add(ReflectUtil.getRNFoundFragment()); }
will be fix in next version
这个冲突暂时不能我们升级版本来解决,升级后也会有其他人用3.x的版本,所以解决办法是你可以用4.x把图片显示相关的代码替换一下
> 请问,安卓sdk 再本地数据库插入所有联系人的时候,没有UType字段吗? 那么是如何区分用户类型的呢? 数据结构有该字段,只是DB未存储,你可以修改DB table schema,添加该字段
> 09-03 12:37:58.989 887-1203/sdk.im.qunar.com.qtalksdkdemo W/System.err: android.database.sqlite.SQLiteException: unrecognized token: "0x01" (Sqlite code 1): , while compiling: SELECT a.'From', GROUP_CONCAT(a.MsgId) as msgIdList FROM IM_Message as a WHERE (0x01 & a.ReadedTag)0x01 and a.'From'...
没依赖源码工程module的话,可以清除一下本地的依赖缓存,重新sync project