view的post方法
来源:互联网 发布:firefox flash linux 编辑:程序博客网 时间:2024/06/03 03:36
android中在线程之间传递消息除了handler的sendMessage以及post和postDelayed方法外,还提供给我们一个风骚的方法,就是View.post()方法,其实这两者做的都是同一件事,就是把时间添加到消息队列中去。
不过细心的网友会发现,有时候view.post会报一些莫名其妙的错误,这就是因为这个方法有一个前提,就是这个view、必须已经被添加到窗体中了,你可能在onCreate方法中调用了它,但是这个时候还没有被添加,所以会有一些错误产生。
你只要在onAttachedTowindow方法中调用view的post方法,问题就会迎刃而解。
PS:大家用poopwindow的时候注意,在给popwindow布局的时候也不可以在onCreate中操作,可在onResume中操作,问题的原因也是一样,要等到相应的view渲染完成,被完全的添加到窗体中才可。
阅读全文
0 0
- view的post方法
- View.post()方法的使用
- 关于Handler的post跟View的post方法。
- Android 自定义View的post(Runnable)方法非100%执行的原因和处理方法解析
- Android使用View.post()方法内存泄漏
- jquery的Post方法$.post()
- 为什么在oncreat方法中使用post()可以获取的view的布局参数
- Android 自定义View的post(Runnable)方法非100%执行引起的问题定位
- Android 非UI线程使用View.post()方法一处潜在的内存泄漏
- Android 非UI线程使用View.post()方法一处潜在的内存泄漏
- [Android内存分析] 非UI线程使用View.post()方法一处潜在的内存泄漏
- Handler详解系列(六)——View的post()方法详解
- 在onCreate()中获取某个View的宽高(post()方法)
- Android 非UI线程使用View.post()方法一处潜在的内存泄漏
- 在onCreate()中获取某个View的宽高(post()方法)
- view.post()
- android-View.post与Handler.post的区别
- 关于Handler.post与View.post的区别
- 将Python脚本打包成可执行文件
- mongo 常用命令
- numpy常用API用法总结
- bootstrap basic style
- .net 之美读书笔记
- view的post方法
- 【C++ STL】深入解析神秘的 --- 仿函数
- jmeter正则表达式提取器相关操作讲解
- 大顶堆排序
- Windows x64免按F8加载驱动文件
- Android dialog不同的显示方式
- 设计模式(二十二)——享元模式
- List集合转Json
- Delete and Earn问题及解法