我的申请表中有以下界面/合约
interface View {
void showError(@StringRes int message);
void showError(String message);
void showLoading();
void dismissLoading();
void accountCreated();
}
我有2个showError
函数,一个接受任何String作为参数,另一个接受Android String资源(int)。
有没有办法只使用一个通用showError
来接受这两个参数?
答案 0 :(得分:3)
你可以这样做
void showError(Object message){
if(message instanceof String){
}else if(message instanceof Integer){
}
}