@Override protected void onResume() { super.onResume(); SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences.Editor editor = settings.edit(); if (settings.getBoolean("CLEAN_UP", false)) { editor.putBoolean("CLEAN_UP", false); editor.commit(); setContentView(R.layout.articles_list); rubricsList = (LinearLayout) findViewById(R.id.articles_list); // emptMessage = (TextView) findViewById(R.id.empty); articleFeed.loadCache(); generateRubricsList(); } // final ScrollView scrollView = (ScrollView)findViewById(R.id.article_scroll_view); // scrollView.post(new Runnable() { // // @Override // public void run() { // scrollView.scrollTo(0, currentPosition); // } // }); if (articleFeed.getNonemptyRubrics().size() == 0) { emptyMessage.setVisibility(View.INVISIBLE); } else { emptyMessage.setVisibility(View.INVISIBLE); } articleFeed.setRssListener( new Loader.RssListener() { @Override public void finish() { Application.hideProgressBar(); } @Override public void addArticle(RssArticle article) { insertArticleView(article); } }); }