public static void loadData() throws RetrofitError { RestService restService = new RestService(); List<StoryModel> stories; stories = restService.getStories( RestGeneralParams.SITE, RestGeneralParams.NAME, RestGeneralParams.POSTS_QTY); if (stories != null) { int maxNum = Story.getMaxNum(); for (StoryModel story : stories) { String link = story.getLink(); int storyNum = Integer.parseInt(link.substring(link.lastIndexOf("F") + 1, link.length())); if (storyNum > maxNum) { String text = story.getElementPureHtml(); String textToString = Html.fromHtml(story.getElementPureHtml()).toString().replace('\n', ' '); String shortText = textToString.length() > 250 ? textToString.substring(0, 250) + "..." : textToString; new Story(text, shortText, storyNum).save(); } } } }