Android函数接受字符串和字符串资源

时间:2016-10-03 06:51:53

标签: android

我的申请表中有以下界面/合约

interface View {

    void showError(@StringRes int message);

    void showError(String message);

    void showLoading();

    void dismissLoading();

    void accountCreated();
}

我有2个showError函数,一个接受任何String作为参数,另一个接受Android String资源(int)。

有没有办法只使用一个通用showError来接受这两个参数?

1 个答案:

答案 0 :(得分:3)

你可以这样做

void showError(Object message){
   if(message instanceof String){

   }else if(message instanceof Integer){

   }
}