總結4種執行緒中操作UI介面的方法

2021-05-27 07:37:40 字數 736 閱讀 1448

子執行緒呼叫handler的sendmessage(message)傳送事件。

mhandler = new handler()   

};

public class mythread extends thread   

}

方法二:view.post(runnable )

public void onclick( view v ) );  

} }).start();

}

方法三:activity.runonuithread(runnable )

與view.post類似

public void onclick( view v ) );  

} }).start();

}

方法四:asynctask

//ui執行緒中執行  

new downloadimagetask().execute( "www.91dota.com" );

private class loadtask extends asynctask   

protected void onpostexecute( string result ) }

總結4種執行緒中操作UI介面的方法

方法一 handler 子執行緒呼叫handler的sendmessage message 傳送事件。mhandler new handler public class mythread extends thread 方法二 view.post runnable public void onclic...

Android 四種非同步操作UI介面的方法

android 四種非同步操作ui介面的方法 對於android 非同步操作在應用中使用率非常高,使用是開戶另一線程,主線程 ui 不能長時間等待,而其它執行緒中是不能操作ui的,方法1 handler 子執行緒呼叫handler的sendmessage message 傳送事件。handler h...

Android 四種非同步操作UI介面的方法

android 四種非同步操作ui介面的方法 對於android 非同步操作在應用中使用率非常高,使用是開戶另一線程,主線程 ui 不能長時間等待,而其它執行緒中是不能操作ui的,方法1 handler 子執行緒呼叫handler的sendmessage message 傳送事件。handler h...