Esempio n. 1
0
  @Override
  protected void initParam() {
    if (UserProxy.isLogin(this)) user = UserProxy.getCurrentUser(this);

    newsItem = (NewsItem) getIntent().getSerializableExtra(Constant.NEWS_ITEM);
    nextItem = (NextItem) getIntent().getSerializableExtra(Constant.NEXT_ITEM);
    if (null != newsItem) { // 新闻
      title = newsItem.getTitle();
      url = newsItem.getUrl();
    } else if (null != nextItem) { // NEXT
      title = nextItem.getTitle();
      url = nextItem.getUrl();
    }

    // 重新调用一次onCreateOptionsMenu,更新收藏状态
    invalidateOptionsMenu();
  }