我想将我想启动的类作为参数发送,因为这个异步任务想用来启动不同的活动。
例子:
.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
new taskIntent().execute(**example1.class**);
}
}
.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
new taskIntent().execute(**example2.class**);
}
}
private class taskIntent extends AsyncTask<String, Integer, Void> {
ProgressDialog dialog;
@Override
protected Void doInBackground(String... params) {
return null;
}
@Override
protected void onPreExecute() {
dialog = ProgressDialog.show(Calendar.this, "",
"Loading...", true);
dialog.show();
}
protected void onPostExecute(Void unused){
Intent intent = new Intent(Calendar.this, **parameter[0]**);
startActivity(intent);
finish();
dialog.dismiss();
}
}
如何将类作为参数发送以在意图中使用它?
谢谢,对不起我的英语不好