android那些坑

原创 2016年05月30日 19:22:35

2016-5-30


1.DialogFragment.show()抛出Fragment already added异常

DialogFragment.show()方法内部会调用FragmentTransaction.add(),让DialogFragment显示。

如果用户快速单击两次按钮,会调用两次DialogFragment.show()方法,而抛出

Caused by: java.lang.IllegalStateException: Fragment already added: ChooseEyeGlassFragment{18c67c3f #4 glass_choose}


解决办法:

if(mFragment.isAdded()){

mFragment.dismiss();

}

mFragment.show(fm, tag);


2.Shape背景为黑色

在个别机型上,Shape如果不设置solid 属性的话,会默认用黑色填充。


解决办法:

Shape必须添加solid标签


Android开发遇到的坑

最近在开发中总会遇到各种坑,由于记忆力不好,先记录在这里。 以前看过的一些总结,基本上很齐全了: http://jcodecraeer.com/plus/view.php?aid=3773 https...
  • ly635676581
  • ly635676581
  • 2016年11月25日 16:31
  • 331

Android开发踩过的坑

1.Fresco加载本地图片的问题在小米note 6.0手机上加载裁剪过的图片,发现有一个隐形的Bug,具体我也不清楚,只知道立即对裁剪过的图片地址进行加载的时候,加载失败,需要等待几秒后,重新加载就...
  • u011692041
  • u011692041
  • 2016年10月20日 10:15
  • 534

致Android-那些年,我们一起踩过的坑

大爷的,从搞android至今,踩过的坑倒是不少,MD,要是同一个坑,踩一次也就算了,踩两次、多次那就显得狠low了…记录那些年,希望跟我踩同一个坑的同胞们一些帮助(主要是怕自己踩同一个坑,哈哈~~)...
  • yiluyoufeng
  • yiluyoufeng
  • 2016年06月18日 23:29
  • 516

五年Android开发,让我“刻骨铭心”的那些坑

前言             这篇文章是本人对在开发过程中踩坑经历的一次总结;分为系统API的坑、使用不当导致的坑、开源项目中的坑等几个方面,知识面有限,认知难免会有偏颇,如发现有问题还请指正。 ...
  • DG_summer
  • DG_summer
  • 2016年08月27日 19:01
  • 1215

Android中关于Fragment的那些事、那些坑

引言 在Android3.0开始,Android引入了Fragment。当初最主要的目的是为了给大屏幕手持设备提供更加灵活和动态的UI设计。随着应用功能越来越多,界面越来越复杂,我们会利用Fra...
  • metasearch
  • metasearch
  • 2016年09月09日 17:53
  • 434

五年 Android 开发,让我 “刻骨铭心” 的那些坑

前言  这篇文章是本人对在开发过程中踩坑经历的一次总结;分为系统API的坑、使用不当导致的坑、开源项目中的坑等几个方面,知识面有限,认知难免会有偏颇,如发现有问题还请指正。 1 ...
  • wds1181977
  • wds1181977
  • 2016年08月30日 09:50
  • 812

Android使用SVG的一点小坑

最近公司的UI突发奇想的又给了我们Android团队几张SVG的图片,让我们显示在某页面上。经过部门同事的一番努力最终还是将他们显示在屏幕上了。 但是还是有几个小问题 1 UI给的SVG图片应该显示...
  • zxm317122667
  • zxm317122667
  • 2017年11月30日 10:07
  • 128

Android开发的一些坑

主件的生命周期注意: 一般onCreate onStart onResume 先调用super.onXXXX,后调用自己的代码 onPause onStop onDestroy 先调用自己的代码在调用...
  • a56573016613
  • a56573016613
  • 2015年06月26日 18:26
  • 601

Android Fragment解析以及Fragment中碰到的各种坑

对Fragment 的梳理和总结,从Fragment 的坑中脱离出来。
  • A38017032
  • A38017032
  • 2017年04月07日 22:02
  • 1376

安卓旧项目使用Small框架插件化改造踩坑记

我们团队把一个10万行安卓代码的旧项目(电商系统管理台App),使用Small框架做了插件化改造。把项目分成了10多个插件模块,解除了业务模块之间的代码耦合,为业务功能的快速迭代和多团队并行开发做好基...
  • offbye
  • offbye
  • 2016年07月23日 10:14
  • 4864
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android那些坑
举报原因:
原因补充:

(最多只允许输入30个字)