簡體   English   中英

View.post()方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM