1、我们平时都喜欢用com.alibaba.fastjson将网络获取的json数据解析成实体类,
并且通过http://www.bejson.com/网站的“JSON生成Java实体类”功能很容易得到实体类,步骤如下。
AAA a= JSON.parseObject(jsonData, AAA.class);//json返回数据为jsonobject
List<BBB> blist= JSON.parseArray(jsonData, BBB.class);//json返回数据为jsonarray
但是需要注意的是,这里的AAA类和BBB类都不能是解析json所在类的内部类,否则会报错:
com.alibaba.fastjson.JSONException: create instance error, class com...AAA
但是实体类AAA类和BBB类里是可以包含内部类的。
(json解析实体类中List可以不new)
2、自定义seekBar重写了父类的onTouchEvent(MotionEvent event)方法,自己处理了event.getAction(),并且return true;
但是监听时不执行onStartTrackingTouch()和onStopTrackingTouch()方法,此时需要在onTouchEvent(MotionEvent event)方法里加上super.onTouchEvent(event);就行了。
3、在使用ScrollView或者ListView时,拖拽时会出现顶部或底部阴影,只需要在xml里加上android:overScrollMode="never"就可以将阴影取消掉。