我正在尝试在议程模块的帮助下创建调度程序。我想做一些简单的事情:每30分钟做一些工作。对于这个我可以使用agenda.every('30分钟','我的任务')功能。但是我怎么能告诉议程在每小时00或30分钟内完成呢?由于我用于部署heroku,不时重新启动dynos,我不能确定heroku不会将我的调度程序从30分钟移动到45分钟。
答案 0 :(得分:0)
你也可以使用npm的cron包 - https://www.npmjs.com/package/cron。
它支持cron语法。因此,您可以编写public class ViewPagerAdapter extends FragmentPagerAdapter {
public ViewPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
// Returns the number of tabs
return 3;
}
@Override
public Fragment getItem(int position) {
// Returns a new instance of the fragment
switch (position) {
case 0:
return new FragmentOne();
case 1:
return new FragmentTwo();
case 2:
return new FragmentThree();
}
return null;
}
@Override
public CharSequence getPageTitle(int position) {
Locale l = Locale.getDefault();
switch (position) {
case 0:
return getString(R.string.title_section1).toUpperCase(l);
case 1:
return getString(R.string.title_section2).toUpperCase(l);
case 2:
return getString(R.string.title_section3).toUpperCase(l);
}
return null;
}
}
等计划。