首页 > 解决方案 > Android - 尝试在空对象引用上调用虚拟方法“boolean java.lang.String.contains(java.lang.CharSequence)”

问题描述

我收到以下错误:

Attempt to invoke virtual method 'boolean java.lang.String.contains(java.lang.CharSequence)' on a null object reference

在以下几行:

protected void onPostExecute(String s) {
        super.onPostExecute(s);
        if (s.contains("Error")) {
            pd.dismiss();
            return;
        }

特别是,这一行:

 if (s.contains("Error")) {

我不相信我遗漏了任何代码,但第二组眼睛将不胜感激。

标签: javaandroid

解决方案


 if(s!= null && !s.isEmpty()&&s.contains("Error")) {
        pd.dismiss();
        return;
    }

推荐阅读