-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;
}
}
請發佈工作代碼 - 例如,您似乎缺少'try'。此外,你確定你已經導入了你的'DatoUsuario'類嗎? –