【Android 非人为操作的UI更新】在onCreate()和onResume()等方法中的更新UI操作方法及获取View的相关消息
2012-12-18 16:51
218 查看
Android中布局布置时及在onCreate()和onResume()方法结束后才完成,在此期间是无法普通的操作UI更新的。
而方法是调用线程post等异步操作。
就是要想再onCreate()和onResume()时就进行UI更新如Mp3播放器的歌词更新等操作可以运用post()方法,而View.post()是专门用来执行此操作的。
非人为操作更新UI普遍使用post()方法来通知系统让它自己更新!!!同时也可以在该post(Runnable )的Runnable方法中获取View的相关消息。
而方法是调用线程post等异步操作。
就是要想再onCreate()和onResume()时就进行UI更新如Mp3播放器的歌词更新等操作可以运用post()方法,而View.post()是专门用来执行此操作的。
非人为操作更新UI普遍使用post()方法来通知系统让它自己更新!!!同时也可以在该post(Runnable )的Runnable方法中获取View的相关消息。
相关文章推荐
- 【Android基础】获取WebView的页面标题(Title)-----WebChromeClient.onReceivedTitle()方法的重写
- Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?
- Android:UI更新方法二:View.postInvalidate+Thread+Runnable
- Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?
- 子线程更新UI会发生android.view.ViewRoot$CalledFromWrongThreadException异常的解决方法
- Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?
- Android子线程中更新UI的三种方法和获取message的两种方法总结
- android在oncreate()方法中获取view的宽高width,height
- Android下在onCreate方法中获取TextView的高度
- Android onCreateContextMenu onContextItemSelected获取view信息
- [Android] 获取WebView的页面标题(Title)-----WebChromeClient.onReceivedTitle()方法的重写
- Android UI学习|对View的onMeasure方法理解
- android在onCreate()方法中获取View的宽度与高度的方法实战
- 子线程更新UI会发生android.view.ViewRoot$CalledFromWrongThreadException异常的解决方法 .
- Android中实现view的更新UI有两组方法
- [Android] 获取WebView的页面标题(Title)-----WebChromeClient.onReceivedTitle()方法的重写
- Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?
- android 在Activity的OnCreate()方法中如何获取view的宽和高
- Android中ViewPager+Fragment预加载和onResume方法的问题
- Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?(转)