@Override protected Void doInBackground(Void... params) { // TODO Auto-generated method stub try { Thread.sleep(2000); } catch (InterruptedException ex) { Thread.currentThread().interrupt(); } StringBuilder text = null; String szDecryptedText = ""; try { if (AppValues.getReportXMLFile().exists()) { text = new StringBuilder(); try { BufferedReader br = new BufferedReader(new FileReader(AppValues.getReportXMLFile())); String line; while ((line = br.readLine()) != null) { text.append(line); text.append('\n'); } br.close(); if (AppValues.bIsEncryptionRequired) { szDecryptedText = AES.aesDecrypt(text.toString(), AES.SHA256("")); } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } xmlData = new HashMap<String, String>(); ResponseParser parser = new ResponseParser(Activity_Bolt_Torque.this); if (AppValues.bIsEncryptionRequired) xmlData = parser.parse_BoltTorque( szDecryptedText, xmlData, Util.getMillID( Activity_Bolt_Torque.this, Util.getMillName(Activity_Bolt_Torque.this))); else xmlData = parser.parse_BoltTorque( text.toString(), xmlData, Util.getMillID( Activity_Bolt_Torque.this, Util.getMillName(Activity_Bolt_Torque.this))); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return null; }