我认为这是一个初学者(我)的问题,那么对你们来说很容易回答。
我有这个方法:
public void onQuantityTextChange(final int value)
{
new Thread(new Runnable() {
public void run() {
addProductToCart(value);
view.post(new Runnable() {
public void run() {
updateTotals();
}
});
}
}).start();
}
我的问题是:这种和平的代码:
view.post(new Runnable() {
public void run() {
updateTotals();
}
仅当此addProductToCart(value);
方法执行(完成)时才执行?还是将AsyncTask
s 与doInBackground()
and一起使用更安全onPostExecute()
?