@Override
 protected void onPostExecute(String result) {
   super.onPostExecute(result);
   Log.d("XMLResult", result);
   try {
     DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
     DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
     InputStream xmlData = new ByteArrayInputStream(result.getBytes());
     Document xmlDoc = dBuilder.parse(xmlData);
     ;
     int redLevel = Integer.parseInt(xmlDoc.getElementsByTagName("r").item(0).getTextContent());
     int greenLevel = Integer.parseInt(xmlDoc.getElementsByTagName("g").item(0).getTextContent());
     int blueLevel = Integer.parseInt(xmlDoc.getElementsByTagName("b").item(0).getTextContent());
     int transition =
         Integer.parseInt(xmlDoc.getElementsByTagName("lastTransition").item(0).getTextContent());
     Integer time =
         Integer.parseInt(xmlDoc.getElementsByTagName("lastTime").item(0).getTextContent());
     uiMan.setRGB(redLevel, greenLevel, blueLevel);
     uiMan.setTime(time);
     uiMan.setTransition(transition);
   } catch (ParserConfigurationException e) {
     Log.e(e.getClass().toString(), e.getMessage());
   } catch (SAXException e) {
     Log.e(e.getClass().toString(), e.getMessage());
   } catch (IOException e) {
     Log.e(e.getClass().toString(), e.getMessage());
   }
 }