博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android中Handle运用
阅读量:6786 次
发布时间:2019-06-26

本文共 1071 字,大约阅读时间需要 3 分钟。

写浏览器时遇到问题:

WebView能否返回与Back Button是否有效同步的问题,

final Handler handler = new Handler(){            @Override            public void handleMessage(Message msg){                if (msg.what == 0x1111){                    if (show.canGoBack()){                        backBtn.setEnabled(true);                    } else {                        backBtn.setEnabled(false);                    }                    if (show.canGoForward()){                        forwardBtn.setEnabled(true);                    } else {                        forwardBtn.setEnabled(false);                    }                }                super.handleMessage(msg);            }        };        new Timer().schedule(new TimerTask(){            @Override            public void run() {                Message msg = new Message();                msg.what = 0x1111;                handler.sendMessage(msg);                            }        },0,100);

新建一个Timer其中新建一个TimerTask,每100毫秒发出一个Message。

重载handleMessage函数,接收到Message就判断Back Button是否有效。

转载于:https://www.cnblogs.com/zoejiaen/p/4325753.html

你可能感兴趣的文章
tinyxml使用
查看>>
mariadb
查看>>
iOS 时间与日期处理
查看>>
Linux中yum网络服务器与本地服务器的安装
查看>>
[2013.12.28更新:构建教程,支持CB2、CT] 构建自己的Debian Linux
查看>>
flume+kafka+storm运行实例
查看>>
mysql show processlist分析
查看>>
Juniper NetScreen MIP转换
查看>>
巧妙安装各种Windows操作系统
查看>>
我的友情链接
查看>>
近期搜集的云应用和云计算云开发平台精选
查看>>
ant入门
查看>>
hibernate mappedBy
查看>>
HCNP学习笔记之OSPF协议原理及配置7-OSPF区间路由
查看>>
android语音识别技术
查看>>
11个 常见UI/UX设计师调查问卷分析
查看>>
网络知识必备关于TCP/IP 安全问题转载
查看>>
第一个“服务器”
查看>>
cisco ios 恢复方法
查看>>
linux下find命令的使用
查看>>