我想顯示烤麪包在運行背景音頻編碼任務時。在audiorecord之前烤麪包不顯示
現在,我有這樣的事情與它的形象就好顯示舉杯:
...onCreate(){
mHandler = new Handler();
//Toast Setup
LayoutInflater myInflater=LayoutInflater.from(this);
View view=myInflater.inflate(R.layout.toast_layout,null);
mytoast=new Toast(this);
mytoast.setView(view);
mytoast.setGravity(0, 1, 1);
mytoast.setDuration(Toast.LENGTH_LONG);
}
//HANDLER STUFF
final Runnable mUpdateResults = new Runnable() {
public void run() {
mytoast.show();
}
};
... onClick(){
audiorecordingtasks();
mHandler.post(mUpdateResults);
}
但是,如果我把mHandler.post(mUpdateResults);在我的audiorecord任務之前,它會一直等到audiorecord任務完成之後才顯示它。
任何人都知道如何顯示它之前和在audiorecord任務?
聽起來像是你正在尋找的AsyncTask 。 – AlexS