我在其他片段customview的复选框监听器上调用其他片段中的异步任务。这是我的代码:
OnCheckedChangeListener myChangeListener = new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
int checkedRow = (Integer) buttonView.getTag();
int itemid = fetchedNewPick.get(checkedRow).getItemTypeId();
int actionid = fetchedNewPick.get(checkedRow).getItemActionId();
String serial = fetchedNewPick.get(checkedRow).getItemSerial();
String itemRemark = fetchedNewPick.get(checkedRow).getItemRemark();
Log.i("values", itemid+" " +actionid +" " + serial + itemRemark);
"I want myAsyc called here"
if(postStatus.contains("Success")){
dbController.deleteNewPickStatus(context, serial);
Setting_Fragment.updateArraylist(checkedRow);
notifyDataSetChanged();
}
}
}
};
我试着写这样的东西: new MyAsyc(context).execute(); 但是没有用。