public class XXXFragment extends BaseFragment implements XXXClick{
method(){
ABC.method(this);
}
}
public class XXXActivity extends BaseActivity implements XXXClick{
method(){
ABC.method(this);
}
}
XXXFragment 是Fragment的子类;XXXActivity 是Activity的子类
public class ABC{
method(Object obj){
if(obj instanceof Activity){
...
}else{
if(obj instanceof Fragment){
...
}
}
}
}
我知道怎么解决我遇到的问题了。。。谢谢楼上,传this的时候直接强转成需要的对象就可以解决我的需求了。。