예제 #1
0
 @Override
 public void prepareData() {
   if (TemporaryData.containsKey(BloodOxygen.class.getName())) {
     mBloodOxygen = (BloodOxygen) TemporaryData.get(BloodOxygen.class.getName());
   } else {
     errorAlert = context.getResources().getString(string.not_acquired_bs_s);
   }
 }
 private void accurateShare(Context context, FetalMovement tmp) {
   // TODO 完善分享
   // 为了能够准确分享,需要传递如下值
   TemporaryData.save(FetalMovement.class.getName(), tmp);
   TemporaryData.save(
       Constants.TEMPORARYDATA_KEY_SHARE_TYPE, CloudShareDialogFactory.SHARE_TYPE_SINGLE);
   TemporaryData.save(Constants.TEMPORARYDATA_KEY_MEASURE_TYPE, MCloudDevice.FM.getTag());
   new FetalMovementShare(context).doShare();
 }
예제 #3
0
  @Override
  protected void preLoadData(Bundle savedInstanceState) {
    super.preLoadData(savedInstanceState);

    title = getIntent().getStringExtra(GlobalDialogUtil.DIALOG_TITLE);
    content = getIntent().getStringExtra(GlobalDialogUtil.DIALOG_CONTENT);
    mOnGlobalClickListener =
        (onGlobalClickListener) TemporaryData.get(GlobalDialogUtil.DIALOG_POSITIVE_CLICK);
  }
예제 #4
0
 @Override
 public void onClick(View v) {
   switch (v.getId()) {
     case id.actionbar_right:
       Account account = AccountProxy.getInstance().getCurrentAccount();
       String url =
           NetworkClient.getWebSitePath(
               NetworkClient.URL_SUBSCRIBE_WEB_CENTRE, account.getAccessToken());
       Log.v("SubscribeController", url);
       TemporaryData.save(Constants.TEMPORARYDATA_KEY_URL, url);
       TemporaryData.save(
           Constants.TEMPORARYDATA_KEY_TITLE, getResources().getString(R.string.indicator_number));
       ActivityWebViewContainer.callMe(getActivity());
       break;
     case R.id.actionbar_title:
       break;
     default:
       break;
   }
 }
예제 #5
0
 @Override
 public void onClick(View v) {
   switch (v.getId()) {
     case R.id.actionbar_title:
       updateUI();
       break;
     case R.id.actionbar_left:
       this.finish();
       break;
     case R.id.actionbar_right:
       if (controller.getItemCounts() < CLOCK_MAX_NUMBER) {
         TemporaryData.save(ClockController.class.getName(), controller);
         AlarmEditActivity.callMe(AlarmListActivity.this);
       } else
         ErrorDialogUtil.showErrorDialog(
             AlarmListActivity.this,
             CloudStatusCodeProxy.TYPE_SERVICE,
             LocalCode.CODE_14102,
             true);
       break;
   }
 }