项目问题总结

1.小米手机轮播图下方的指示点无法显示,原因:因为小米手机版本为6.0,指示点资源为V21,应该把drawable资源放在drawable文件夹下,而不是V21目录下(养花机项目)

2.极光推送Android端和iOS端应该共用同一个appkey(一乙文化项目)

3.项目中有特殊字体时候,定义一个自定义字体,用单例模式获取一个Typeface,不然会卡顿(一乙文化项目)

4.当用到智能刷新控件时候,用到上拉加载更多时候要用smartRefreshLayout.setOnRefreshLoadmoreListener()方法,不然会导致无法加载更多

5.友盟:友盟common版本和其他jar包版本不统一,导致包classNotfoundException(一乙艺术项目)

compile'com.umeng.sdk:share-qq:6.9.1.1'

compile'com.umeng.sdk:share-core:6.9.1'

compile'com.umeng.sdk:share-wechat:6.9.1'

compile'com.umeng.sdk:share-sina:6.9.1'

compile'com.umeng.sdk:common:1.5.1'

6.一乙艺术项目,QQ第三方登录UMAuthListener的方法无法回调,以为没有在activity中添加

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

        super.onActivityResult(requestCode, resultCode, data);

        UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data);

}

7.在fragment嵌套fragment中,下一层的fragment使用fragmentManager必须使用childFragmentManager

8.android:digits="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

限制edittext只能输入英文字母(小写)和数字

9.当h5的url中包含中文时候,用Uri.decode(url);进行解码,不然url中的中文无法正常显示(养花机项目)

url = Uri.decode(url);

10.用String.valueOf(double)方法,当double过大时,数据会被缩写4.0e7形式,解决方法:String.format(“%.2f”,double)

你可能感兴趣的:(项目问题总结)