public void run() { File cachegories = TrademeHelper.getJSON(Constants.CATEGORIES_URL, false); FileReader fRead = null; try { fRead = new FileReader(cachegories); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } Gson gson = new Gson(); helper.setCategories(gson.fromJson(fRead, Category.class)); try { fRead.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }