我是一名iOS开发者,正在学习Android,但有些东西让我很难理解。目前我有一个datamanager类,在这个类中有一个AsyncTask来更新数据。在OnPreExecute中,我弹出一个活动来显示更新情况。我知道我可以使用extras将初始信息传递给UpdateActivity。我的问题是,我不确定如何在OnProgressUpdate中发送新的信息。以下是我的代码:
private class myTask extends AsyncTask<Integer,String,Void>{
@Override
protected void onCancelled() {
super.onCancelled();
isUpdating = false;
}
@Override
protected Void doInBackground(Integer... params) {
//My BG Code
}
@Override
protected void onPostExecute(Void result) {
// TODO Remove updating view
super.onPostExecute(result);
}
@Override
protected void onPreExecute() {
super.onPreExecute();
Intent myIntent = new Intent(mContext,UpdateActivity.class);
mContext.startActivity(myIntent);
}
}