private void checkInitRoutes() { Bundle bundle = getIntent().getExtras(); if (bundle == null) { toPointCenter(); ToastShow.show(this, "参数错误,没有轨迹的起始和结束时间!"); return; } try { String topName = bundle.getString(PathActivity.ARGS_TOP_NAME); String begTime = bundle.getString(PathActivity.ARGS_BEG_DATE); String endTime = bundle.getString(PathActivity.ARGS_END_DATE); mActionBar.setTitle(topName); if (begTime != null && endTime != null) { mBegDateTime = DateTime.from(begTime); mBtnBegTime.setText(mBegDateTime.toString(mDateTimeFormat)); mEndDateTime = DateTime.from(endTime); mBtnEndTime.setText(mEndDateTime.toString(mDateTimeFormat)); sendRoutesRequest(begTime, endTime); } else { { mEndDateTime = DateTime.now(); mBegDateTime = DateTime.from(mEndDateTime); // 默认当天6点开始 mBegDateTime.setHours(6); mBegDateTime.setMinutes(0); // mEndDateTime.addDay(-3);// 默认查最近三天的记录 } mBtnBegTime.setText(mBegDateTime.toString(mDateTimeFormat)); mBtnEndTime.setText(mEndDateTime.toString(mDateTimeFormat)); toCaricoCenter(); } } catch (Exception ex) { ex.printStackTrace(); // ToastShow.show(this, "Intent参数不正确!"); } }