/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.rss_reader); this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); btnManage = (Button) findViewById(R.id.btn_manage); btnBrowse = (Button) findViewById(R.id.btn_browse); btnRefresh = (Button) findViewById(R.id.btn_refresh); btnSearch = (Button) findViewById(R.id.btn_search); btnManage.setOnClickListener(this); btnBrowse.setOnClickListener(this); btnRefresh.setOnClickListener(this); btnSearch.setOnClickListener(this); txtSearch = (EditText) findViewById(R.id.txt_search); init(); boolean hasUpdate = false; try { hasUpdate = getIntent().getExtras().getBoolean("rss_update"); } catch (NullPointerException e) { e.printStackTrace(); } if (hasUpdate) { rssFeed = dbQuery.getUpdatedRssFeed(); updateListView(); } else loadData(null, true, false, true); }
@Override public void onNewIntent(Intent intent) { try { if (intent.getExtras().getBoolean("rss_update")) { rssFeed = dbQuery.getUpdatedRssFeed(); updateListView(); } } catch (NullPointerException e) { e.printStackTrace(); } }