我想显示烤面包在运行背景音频编码任务时。在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