2015-04-19 128 views
-1

爲什麼Android Studio無法識別數組對象,數組私有DatoUsuario[] listarUsuario;爲什麼不識別數組對象

這裏是Android錯誤時,編譯器不能夠識別對象時發生

"Error: (85, 17) can not find symbol class "DatoUsuario"

private class WSConsulta extends AsyncTask<String, Integer, Boolean> 
{ 
    private DatoUsuario[] listarUsuario; 

      listarUsuario = new DatoUsuario[resSoap.getPropertyCount()]; 

      for (int i = 0; i < listarUsuario.length; i++) 
      { 
       SoapObject ic = (SoapObject)resSoap.getProperty(i); 
       DatoUsuario usuario = new DatoUsuario(); 
       usuario.idUsuario = Integer.parseInt(ic.getProperty(0).toString()); 
       usuario.nombreUsuario = ic.getProperty(1).toString(); 
       usuario.idEstudiante = Integer.parseInt(ic.getProperty(2).toString()); 
       usuario.nombre = ic.getProperty(3).toString(); 
       usuario.cedula = ic.getProperty(4).toString(); 
       usuario.idCarrera = Integer.parseInt(ic.getProperty(5).toString()); 
       usuario.carrera = ic.getProperty(ic.getProperty(6).toString()); 
       usuario.codCarrera = Integer.parseInt(ic.getProperty(7).toString()); 
       usuario.mensaje = ic.getProperty(8).toString(); 


    } 

    } catch (Exception e) { 
     Toast.makeText(getApplicationContext(), "No hay Conexion con el WS: " + e, Toast.LENGTH_LONG).show(); 
     //txtConexion.setText("No hay Conexion con el WS"); 
     return result = false; 
    } 
     return result; 
    } 
} 
+0

請發佈工作代碼 - 例如,您似乎缺少'try'。此外,你確定你已經導入了你的'DatoUsuario'類嗎? –

回答

0

Cannot find class錯誤。爲了解決這個問題,你需要導入類DatoUsuario這樣的:

import packageName.DatoUsuario; 

欲瞭解更多信息,請訪問:Importing Custom Class

+0

謝謝,他已經注意到了 – user1681527