public class AycanClass extends AsyncTask<String, Void, String> implements IAppointments {
Activity activity;
public AycanClass(Activity activity){
this.activity = activity;
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
activity.setFilters(value);
}
}
現在在我的MainActivity類中,我有這樣的方法。從我的異步線程調用活動類中的方法
public void setFilters(String result){
}
我無法調用此方法。
The method setFilters(result) is undefined for the type Activity
+1是的,所以在這種情況下它的'MainActivity' – Hunt
不確定這是最好的擴展方法。你應該使用一個接口。 – abecker
好吧,您只需複製/粘貼我的答案;) – abecker