我的应用程序中有以下接口(interface)/合约
interface View {
void showError(@StringRes int message);
void showError(String message);
void showLoading();
void dismissLoading();
void accountCreated();
}
我有 2 个 showError
函数,一个接受任何字符串作为参数,另一个接受 Android 字符串资源 (int)。
是否有一种方法可以仅使用一个更通用的 showError
来接受这两个参数?
最佳答案
你可以这样做
void showError(Object message){
if(message instanceof String){
}else if(message instanceof Integer){
}
}
关于Android 函数接受字符串和字符串资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39825939/