[英]View.post() method
我不明白如何使用View.post()方法以及何時像下面那樣使用它,我只知道它在UIThread中運行,所以為什么要使用它?
swipeRefreshLayout.post(newRunnable() {
@Override
public void run() {
swipeRefreshLayout.setRefreshing(true);
}
}
那時,如果您在工作線程/單獨線程(UI線程除外)中訪問了按鈕或視圖之類的UI元素,則會拋出異常。 因此,在這種情況下,要更新UI元素,我們必須使用View.post()
方法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.