baseadapter不能调用notifydatasetchanged方法,这是什么原因

baseadapter不能调用notifydatasetchanged方法,这是什么原因,第1张

前一段时间在做一个项目的时候遇到了一个关于BaseAdapter的notifyDataSetChanged()方法无效问题,当时在网上搜了一个解决方法,今天又遇到了一个类似的问题,我在这里做个记录,防止以后再次发生,或者其他朋友再次遇到。

一、ScrollView中嵌套ListView或GridView

原因:两个的滚动监听冲突

解决方法:重写ListView或GridView

package commerititlotteryview;

import androidcontentContext;

import androidutilAttributeSet;

import androidwidgetListView;

public class SerialListView extends ListView {

public SerialListView(Context context, AttributeSet attrs, int defStyle) {

super(context, attrs, defStyle);

// TODO Auto-generated constructor stub

}

public SerialListView(Context context, AttributeSet attrs) {

super(context, attrs);

// TODO Auto-generated constructor stub

}

public SerialListView(Context context) {

super(context);

// TODO Auto-generated constructor stub

}

/

为了取消滚动效果,可以放入滚动组建中重写了此方法

/

@Override

protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

int expandSpec = M wwwhnneducom easureSpecmakeMeasureSpec(IntegerMAX_VALUE >> 2,

MeasureSpecAT_MOST);

superonMeasure(widthMeasureSpec, expandSpec);

}

}

二、ListView或GridView的外部容器重写onTouchEvent(MotionEvent event)方法

详细请看:http://blogcsdnnet/xxxzhi/article/details/12314775

这类问题解决方法很简单,只需要onTouchEvent返回false即可

例如:

@Override

public boolean onTouchEvent(MotionEvent event) {

// TODO Auto-generated method stub

final int action = eventgetAction();

final float x = eventgetX();

final float y = eventgetY();

switch (action) {

case MotionEventACTION_DOWN:

Systemoutprintln("父类点击onTouchEvent");

Logi("", "onTouchEvent ACTION_DOWN");

if (mVelocityTracker == null) {

mVelocityTracker = VelocityTrackerobtain();

mVelocityTrackeraddMovement(event);

}

if (!mScrollerisFinished()){

mScrollerabortAnimation();

}

mLastMotionX = x;

mLastMotionY = y;

break;

case MotionEventACTION_MOVE:

Systemoutprintln("父类滑动onTouchEvent");

int deltaX = (int)(mLastMotionX - x);

if (IsCanMove(deltaX))

{

if (mVelocityTracker != null)

{

mVelocityTrackeraddMovement(event);

}

mLastMotionX = x;

scrollBy(deltaX, 0);

}

break;

case MotionEventACTION_UP:

Systemoutprintln("父类放开onTouchEvent");

int velocityX = 0;

if (mVelocityTracker != null)

{

mVelocityTrackeraddMovement(event);

mVelocityTrackercomputeCurrentVelocity(1000);

velocityX = (int) mVelocityTrackergetXVelocity();

}

if (velocityX > SNAP_VELOCITY && mCurScreen > 0) {

// Fling enough to move left

Loge(TAG, "snap left");

snapToScreen(mCurScreen - 1);

} else if (velocityX < -SNAP_VELOCITY

&& mCurScreen < getChildCount() - 1) {

// Fling enough to move right

Loge(TAG, "snap right");

snapToScreen(mCurScreen + 1);

} else {

snapToDestination();

}

if (mVelocityTracker != null) {

mVelocityTrackerrecycle();

mVelocityTracker = null;

}

// mTouchState = TOUCH_STATE_REST;

break;

}

return false;

}

1 只是偶然事件,重起即可排除。不可以排除这个可能,因为按概率来说在是存在的,我们不可以因为一次蓝屏而就固执的认为计算机有故障!

2 WindowsXP本身带有的一个BUG。它的表现是:在关机过程中,间歇性的出现蓝屏现象,我们可以通过下载补丁的办法来解决这个问题!

3 驱动程序问题。我们可以查找最近安装的驱动程序,是否存在兼容性的问题或者把系统还原到上一次正确操作!

如果你使用的是创新声卡,并且在关机过程中出现蓝屏,错误码是“0X0A”,那么,请进入设备管理器,将声卡删除,刷新后,手动安装最新的带有数字签名的驱动程序。

4 软件冲突造成关机蓝屏。确认在关机前关掉所有正在运行的程序,如果反复出现关机蓝屏现象请检查最近安装软件的兼容性或者重新安装系统、系统还原或者删除最近安装软件试试!

5 感染病毒。进入安全模式彻底杀毒!

6 主板BIOS不稳定。给BIOS放电或者升级主板BIOS!

7 非正常关闭计算机引起的蓝屏故障。

8 内存条故障。大部分是内存条被氧化,有橡皮擦下金手指 换一下内存插槽基本是就可以排除,还有就是内存的不兼容,一般重新安装系统可以解决!散装内存一般品质参差不齐,伪劣产品由于品质不过关很容易引起蓝频故障!

9 注册表损坏导致文件指向错误所引起的蓝屏。

10 硬件故障。这个一般可以用替换法解决!

11 硬件资源冲突。由于显卡或者声卡设置冲突,引起的异常错误。解决方法进入“安全模式”“控制面板—系统—设备管理”中进行适当调整,一般可以解决!

12 硬盘分区信息错误。最好运用磁盘工具进行扫描修复!

13 磁盘剩余空间过少或者垃圾文件过多也严重影响计算机运行!我们应该形成好的习惯定期清理磁盘垃圾!

14 超频引起蓝屏故障。

15 灰尘问题。定期清理机箱内垃圾可以有效预防死机以及蓝屏的发生!

16 升级DX时把system下的部分重要文件覆盖安装。

17 检查机箱内线路是否松动,硬盘接口等以及显卡 网卡 声卡 内存等是否插紧。

18 电源问题。由于劣质电源电压不稳定,非常有可能引起一系列的问题,比如无故死机 重起 蓝屏等现象,电源问题引起蓝屏主要是因为电压不稳定,开机时间过长在显卡等一系列设备中形成一些脉冲电阻,在关机的时候计算机就会发现错误,所以引起蓝屏!

loose paint::松动漆膜、剥起的漆

例句:

1、Remove loose rust, pan caked rust and loose paint by hand or power tools

用手工或电动工具除去松动锈皮,厚锈及松动漆膜

2、We removed the loose paint with a scraper

我们用刮刀将剥起的漆铲去

涂装基本词汇

abrasion wear 磨耗量/磨损

abrasive 磨料,研磨剂

abrasive paper 砂纸

absorbent coating 吸收性涂层/防雷达涂层

acid-proof paint 耐酸漆

acrylic acid 丙烯酸

adhesion 附着力/粘合

adhesion strength 附着强度/黏附强度

adhesion test 附着力试验

adhesive force between coated films 涂层间附着力

alkali 碱

alligator crack 龟裂

allowance 津贴

alligatoring 鳄纹/鳄皮纹(漆病)

aluminium pigment 铝粉颜料

ambient condition 环境条件

amine blushing 胺致发白

anchor chain paint 锚链漆

anode 阳极,正极

anticorrosive property 防腐蚀性

anti-slip deck paint 防滑甲板漆

anti-static 抗静电的

asphalt paint 沥青漆

atomization 雾化

batch 批量

barnacle 藤壶(船底附着海生物)

bare substrate 裸底材

barrel-type shot-blasting machine 喷丸滚筒

bay 湾/海湾

benzene 苯

binder 粘结剂,胶接剂

bite 浸渗粘合力/咬底:

对前一道涂层的渗透性软化

bitumen 沥青

blast cleaning 喷砂清洁/喷砂除锈

bleeding 渗出/扩散;渗色

blemish 表面缺陷/瑕疵

blistering 起泡(漆)

blast operator 喷砂工

blushing 褪色/发白现象(漆)

bond coat 粘结涂层/连接层

brush marks 刷痕(漆病)

bronze paint 金粉漆/青铜漆

cathodic protection 阴极保护

cement 水泥

centigrade 摄氏温度/百分刻度

chalking 粉化

chlorinated rubber paint 氯化橡胶漆

cohesion 内聚力/粘结力

coal-tar 煤焦油,煤焦沥青

cold-crack resistance temperature 耐冷龟裂温度

color fade 褪色

corrosion penetration 腐蚀深度

cracking 爆裂/开裂见底

cure 干燥/固化

delamination 脱层/分层/起鳞

decoration 装饰

decorative painting 装饰性涂层

density 密度

derusting 除锈

diameter 直径

display board 显示板

dry spray 干喷

dump 桶/翻斗

electric conduction paint 导电漆

electric potential 电位/电势

electric rot 电腐蚀

ethyl 乙(烷)基

fading 褪色

fiber 光纤

field test 现场实验

film defect 漆膜病态/漆膜缺陷

film thickness gauge 膜厚仪

filling putty 填孔腻子

fish eyes 鱼眼(白点)

flaking 片状剥落

formula 配方

freeboard paint 干舷漆

flash rust 闪锈(因水引起的初锈)

general corrosion 全面腐蚀

goggles 护目镜/护目罩

humidity 湿度

immersion (局部)浸水

impeller blasting 抛丸除锈

inorganic paint 无机涂料

ignition 点火,点燃

kelp 海藻,海藻灰

knife-coating 刮涂法

red lead 红丹

metallizing 金属喷镀,金属喷涂

mica iron oxide 云母氧化铁

moisture-proof 防潮的

mud cracking 胶泥龟裂,干裂(漆膜大龟裂)

non-destructive test(method) 非破坏性试验/无损探伤(方法)

non-discolor 不褪色

non-skid coating 防滑涂料

notch 切口,刻槽,刻痕

nozzle 喷嘴

organic solvent 有机溶剂

overlap 搭接/重叠

oxidation drying (curing) 氧化干燥(固化)

permeability 渗透性/透水性

petroleum asphalt (= petroleum tar) 石油沥青

phosphate 磷酸盐

pipe coating 管道涂料

pits 麻坑点(金属腐蚀造成)

polyurethane paint 聚胺酯漆

preheating 预热

pretreatment 预处理

procedure 手续/程序/步骤

process 过程/流程/工艺

pull-off test 拉力试验

quotation 报价单/行情表

radius 半径

residual 剩余的/残留的

resistance 抵抗/耐力/电阻

rosin 松香

saponification 皂化

sealer coat 封闭漆

shot 弹/钢丸

stain 着色/锈斑/生锈

steam cleaning 蒸汽清洗

stirring 搅拌

tie coat 过渡层

thermic spraying 热喷涂

vacuole 空(液)泡/起泡(漆)

varnish 清漆

wash primer 磷化底漆/洗涤底漆

weather 风蚀/天然老化

wet blasting 湿喷砂

wipe-off 擦拭/擦洗

1.与轻金属,镀锌钢材,碳钢有良好的附着力

Good adhesion to light metal, galvanized steel and carbon steel

2.优良的高速焊接性能

Excellent high speed welding performance

3.极好的气割性能

Outstanding gas cutting properties

4.优良的长期防腐性能

Excellent corrosion resistance in the long term

5.极好的耐磨损,耐热,耐屈曲性能

Excellent resistance to abrasion, heat and bending

6.涂装间隔短

Short overcoating interval

7.同各类底材附着力良好

Very good adhesion to various substrates

8.干燥迅速

Quick drying

9.优良的耐海水性和耐阴极保护能力

Excellent resistance to sea water and cathodic protection

10.耐海水浸泡

Suitable for sea water immersion

11.耐外加电流阴极保护

Resistance to impressed current cathodic protection

12.漆膜坚韧耐磨

Excellent abrasion resistance duo to its tough film

13.同裸钢,车间底漆的附着力良好

Good adhesion to bare steel substrate or shop-primed surfaces

14.用于船底部的离子交换型无锡自抛光防污漆

A tin-free ion-changed antifouling paint for ship bottoms

15.通过暴露表面的自抛光作用达到长期的防污保护功能

Long-term protection against fouling by a self-polishing effect of the exposed surfaces

16.通过离子交换反应使表面保持光滑

Controlled surface smoothness by ion-changed reaction

17.不含有机锡成份

Free from organic tin compounds

18.良好的施工性能

Good workability

19.良好的光泽和耐候性

High gloss and good weathering resistance

20.适用于各种涂装配套

Compatibility with all various coating systems

21.漆膜强韧

Super tough and strong films

22.极强的耐冲击耐磨损性能

Excellent impact and abrasion resistance properties

23.极好的耐海水性,耐油性和耐化性

Excellent resistance to sea water, oils, chemicals, etc

24.优秀的耐候性和保光性

Outstanding weathering resistance and gloss retention

25.极好的厚涂施工性能

Excellent high-build applicability

26.涂装间隔不受限制

Unlimited overcoating interval

27.极好的初始硬度

Excellent initial hardness

28.极高的固体含量,有利于环境保护

Ultra high-solid and environment-friendly

29.极好的表面适应性

Excellent surface-tolerant properties

30.同潮湿表面也有良好的附着力

Good adhesion to damp surfaces

31.用清水冲去盐份及其它水溶性污物

Remove salt and other water-soluble contaminants by fresh water hosing

32.施工前用高压空气吹扫除去灰尘等污物

Remove dust and dirty by high pressure air before paint application

33.施工前确认表面清洁干燥

Be sure that the surface is clean and dry prior to application

34.保证良好的通风

Ensure good ventilation

35.避免接触皮肤和眼睛

Avoid skin and eye contact

36.除去焊接飞溅并处理焊缝,毛刺使其光顺

Remove weld spatter and smooth weld seams and sharp edges

37.用喷砂方式除去铁锈,氧化皮和损坏的车间底漆达到ISOSa25或用电动工具处理表面达到ISOSt3

Remove rust, mill-scale and damaged shop primer by blasting to ISO Sa25 or by power tooling to ISO St3

38.底漆表面应清洁干燥,无污物

The primer surface should be clean, dry and free of all contamination

39.注意施工时与底漆的涂装间隔

Observe the over coating intervals specified for the primer

40.用手工或电动工具除去松动锈皮,厚锈及松动漆膜

Remove loose rust, pan caked rust and loose paint by hand or power tools

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3079137.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-01-19
下一篇2024-01-19

随机推荐

  • 妮维雅蓝罐有矿物油吗

    妮维雅蓝罐没有矿物油。根据查询相关资料信息显示,妮维雅真的是护肤品中良心品牌,不会造一些博人眼球的不实用的产品,因此不会含有矿物油,这款金典老歌面霜真的不油腻,不需要乳化,质地细腻,保湿超赞,而且味道很好闻,有点柠檬香。妮维雅的男士多效润肤

    2024-04-15
    49000
  • 一鹿有你口红安全吗

    安全。一路有你口红成分主要是蜡质、油脂、染料、香精、少量防腐剂和少量重金属。所以一鹿有你口红是安全的,属于国货品牌贝玲美。其中油脂、蜡质、香精,这些成分可以食用,对人体是无害的,能够被人体吸收的。jlig口红怎么样解说如下这款礼盒里面的每一

    2024-04-15
    47300
  • 女性精华液十大排行榜

    女性精华液十大排行榜:娇韵诗双萃精华露、兰蔻小黑瓶精华液、西秋焕采精华液、SK-II小灯泡精华、薇诺娜保湿修护精华液、YSL夜皇后精华液、倩碧302美白镭射瓶、自然堂小紫瓶精华液、fresh红茶精华露、上水和肌屏障修护肌底液等。1、娇韵诗双

    2024-04-15
    43300
  • 妮维雅走珠止汗剂可以止住狐臭吗

    不太好,我也有,我一直用的是雅芳的运动型的,很好用,洗完澡就在腋下滚一下,OK拉,可以持续24小时到48小时,喷的不好,买滚珠的,效果非常好,完全没味道,凑进了自己闻还有淡淡的香味,对了,你要做什么手术,好象听说目前还没有完全可以治愈的吧您

    2024-04-15
    41300
  • 妮维雅630为什么放那么多香精

    妮维雅630因为化妆品一般成分是化学物质不加香精不好闻。根据查询详细资料显示,妮维雅630淡斑焕白精华液揉开淡淡的香味,有人觉得味道不够高级,但是效果是很好的,油皮擦毫无压力,还有高渗透小分子玻尿酸帮助630更快的深入肌底,放大抑黑效果,想

    2024-04-15
    28700
  • 精华肌底液和精华液有什么区别

    精华肌底液和精华液是两个不同的概念,我们需要注意的一点就是肌底液,一般情况下都是用来肌肤打底产品来使用,涂抹之后可以迅速地帮助毛孔尽快的舒张,有利于后续护肤产品的使用,精华液,一般情况下都是针对某一个肌肤问题所专门去使用的,比如有美白的精华

    2024-04-15
    34500
  • 佰花萃牡丹臻白光采花泥面膜如何使用

    佰花萃牡丹臻白光采花泥面膜的使用方法如下:1 首先,在使用之前需要彻底清洁面部,确保面部干净,避免污垢和灰尘进入毛孔。2 在使用面膜之前,可以进行适当的热敷,以帮助毛孔打开,更有利于面膜的吸收。3 取适量面膜产品,均匀涂抹于脸部,避开眼部和

    2024-04-15
    25900

发表评论

登录后才能评论
保存