我認爲這是一個初學者(我)的問題,然後爲你們很容易回答。在android上執行線程
我有這樣的方法:
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
與doInBackground()
和onPostExecute()
更安全?
1 /是的。 2 /兩種工作。 Asynctask基本上這樣做,但有很多有用的功能。我建議始終使用asynctask – njzk2