- 博客(9)
- 收藏
- 关注
原创 解决启动页白屏问题
系统在启动时,首先会加载theme中资源,然后加载Application,然后再加载Activity中资源。所以可以通过为启动页设置theme来解决:一:在主题中设置背景<style name="ImageTranslucentTheme.flash"> <item name="android:background">@drawable/login</item><style>二:将主题设
2017-03-09 10:27:17 1159
原创 方法数超过64K:The number of method references in a .dex file cannot exceed 64K.
在一个APK文件中方法数超过64K:在Android的apk文件中,默认只有一个.dex文件,而一个.dex文件中的方法数不允许超过64K,我们可以通过打包时,对文件进行分割,生成多个.dex文件,从而实现方法数超过64K时的打包操作使用 android-support-multidex.jar :在app的build.gradle中的defaultConfig 中设置multiDexEnable
2016-12-25 18:51:14 594
原创 对所有Activity和Fragment统一添加下拉刷新和上拉加载
利用自定义的MyRefreshLayout定义带有下拉刷新和上拉加载的Activity和Fragment父类:允许只实现刷新允许ListView子条目左右滑动可以设置刷新或者加载时的最小时间间隔使用时使Fragment继承BaseRefreshFragment,泛型为子条目需要的数据类型,实现加载更多条目的方法在获取到MyRefreshLayout对象之后,调用initRefresh()
2016-12-25 18:28:57 1479
原创 继承SwipeRefreshLayout实现下拉刷新和上拉加载
通过继承系统提供的SwipeRefreshLayout ,实现下拉刷新和上拉加载:1. 可以设置允许加载时的最小子条目数2. 加载消失时的两种效果3. 允许子条目左右滑动
2016-12-25 17:36:41 411
原创 点击home键返回,再次点击图标应用重启
点击home键返回,再次点击图标进入:测试包下,正常正式包下,应用重启:用户在使用app时用户点击Home键切出应用到桌面,再从桌面点击应用程序图标试图切回刚刚打开的界面时,应用会重新启动,而从后台菜单选项中点击进入不会重新打开网上找到的解决办法:在启动页里的onCreate()方法里面添加下面代码就可以了if((getIntent().getFlags() & Intent.FLAG_ACT
2016-11-25 01:03:47 745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人