import uk.co.senab.actionbarpulltorefresh.library.DefaultHeaderTransformer; //导入依赖的package包/类

@Override

protected void onCreate(final Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_menu);

String shortName = getIntent().getStringExtra(MenuActivity.EXTRA_MENSA_SHORTNAME);

mensa = Mensa.getMensa(shortName);

final ActionBar actionBar = getActionBar();

actionBar.setDisplayShowTitleEnabled(true);

actionBar.setDisplayHomeAsUpEnabled(true);

actionBar.setHomeButtonEnabled(true);

setTitle(mensa.getShortName());

viewPager = (ViewPager) findViewById(R.id.container);

viewPagerAdapter = new NavigationAdapter(viewPager, this, actionBar, getSupportFragmentManager());

refresher = PullToRefreshAttacher.get(this);

((DefaultHeaderTransformer)refresher.getHeaderTransformer()).setProgressBarColor(

ThemeHelper.getRefreshBarColor(this));

int selectedDateIndex = 0;

if (savedInstanceState != null) {

if (savedInstanceState.containsKey(STATE_SELECTED_NAVIGATION_ITEM)) {

selectedDateIndex = savedInstanceState.getInt(STATE_SELECTED_NAVIGATION_ITEM);

}

if (savedInstanceState.containsKey(STATE_WEEKLY_MENU)) {

weeklyMenu = (WeeklyMenu) savedInstanceState.getSerializable(STATE_WEEKLY_MENU);

Log.i(TAG, "Restored WeeklyMenu from state.");

}

}

if (weeklyMenu != null && !weeklyMenu.isOutdated()) {

Log.i(TAG, "Showing restored WeeklyMenu with index " + selectedDateIndex);

viewPagerAdapter.displayMenu(weeklyMenu, selectedDateIndex);

}

setupBottomBar();

}

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐