android.support.v4.app.FragmentActivity.setResult()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(98)

本文整理了Java中android.support.v4.app.FragmentActivity.setResult()方法的一些代码示例,展示了FragmentActivity.setResult()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.setResult()方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:setResult

FragmentActivity.setResult介绍

暂无

代码示例

代码示例来源:origin: facebook/facebook-android-sdk

private void onCompleteWebFallbackDialog(Bundle values) {
    FragmentActivity fragmentActivity = getActivity();

    Intent resultIntent = new Intent();
    resultIntent.putExtras(values == null ? new Bundle() : values);

    fragmentActivity.setResult(Activity.RESULT_OK, resultIntent);
    fragmentActivity.finish();
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

private void onLoginClientCompleted(LoginClient.Result outcome) {
  request = null;
  int resultCode = (outcome.code == LoginClient.Result.Code.CANCEL) ?
      Activity.RESULT_CANCELED : Activity.RESULT_OK;
  Bundle bundle = new Bundle();
  bundle.putParcelable(RESULT_KEY, outcome);
  Intent resultIntent = new Intent();
  resultIntent.putExtras(bundle);
  // The activity might be detached we will send a cancel result in onDetach
  if (isAdded()) {
    getActivity().setResult(resultCode, resultIntent);
    getActivity().finish();
  }
}

代码示例来源:origin: avjinder/Minimal-Todo

public void makeResult(int result) {
    Log.d(TAG, "makeResult - ok : in");
    Intent i = new Intent();
    if (mUserEnteredText.length() > 0) {

      String capitalizedString = Character.toUpperCase(mUserEnteredText.charAt(0)) + mUserEnteredText.substring(1);
      mUserToDoItem.setToDoText(capitalizedString);
      Log.d(TAG, "Description: " + mUserEnteredDescription);
      mUserToDoItem.setmToDoDescription(mUserEnteredDescription);
    } else {
      mUserToDoItem.setToDoText(mUserEnteredText);
      Log.d(TAG, "Description: " + mUserEnteredDescription);
      mUserToDoItem.setmToDoDescription(mUserEnteredDescription);
    }
//        mUserToDoItem.setLastEdited(mLastEdited);
    if (mUserReminderDate != null) {
      Calendar calendar = Calendar.getInstance();
      calendar.setTime(mUserReminderDate);
      calendar.set(Calendar.SECOND, 0);
      mUserReminderDate = calendar.getTime();
    }
    mUserToDoItem.setHasReminder(mUserHasReminder);
    mUserToDoItem.setToDoDate(mUserReminderDate);
    mUserToDoItem.setTodoColor(mUserColor);
    i.putExtra(MainFragment.TODOITEM, mUserToDoItem);
    getActivity().setResult(result, i);
  }

代码示例来源:origin: facebook/facebook-android-sdk

private void onCompleteWebDialog(Bundle values, FacebookException error) {
  FragmentActivity fragmentActivity = getActivity();
  Intent resultIntent = NativeProtocol.createProtocolResultIntent(
      fragmentActivity.getIntent(),
      values,
      error);
  int resultCode = error == null ? Activity.RESULT_OK : Activity.RESULT_CANCELED;
  fragmentActivity.setResult(resultCode, resultIntent);
  fragmentActivity.finish();
}

代码示例来源:origin: yipianfengye/android-zxingLibrary

} else if (message.what == R.id.return_scan_result) {
  Log.d(TAG, "Got return scan result message");
  fragment.getActivity().setResult(Activity.RESULT_OK, (Intent) message.obj);
  fragment.getActivity().finish();
} else if (message.what == R.id.launch_product_query) {

代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE

@Override
public void setResult(boolean isChanged) {
  if (isChanged) {
    getActivity().setResult(Activity.RESULT_OK);
  }
}

代码示例来源:origin: imuhao/RxPicker

private void handleResult(ArrayList<ImageItem> data) {
 Intent intent = new Intent();
 intent.putExtra(MEDIA_RESULT, data);
 getActivity().setResult(Activity.RESULT_OK, intent);
 getActivity().finish();
}

代码示例来源:origin: aliumujib/Nibo

@Override
public void setResults(NiboSelectedPlace niboSelectedPlace) {
  Intent intent = new Intent();
  intent.putExtra(NiboConstants.SELECTED_PLACE_RESULT, niboSelectedPlace);
  getActivity().setResult(RESULT_OK, intent);
  getActivity().finish();
}

代码示例来源:origin: tyrex-team/senslogs

private void cancelRecorderConfirmed() {
  try {
    mDataSizeHandler.removeCallbacks(mDataSizeRunnable);
    mTimerHandler.removeCallbacks(mTimerRunnable);
    mRecorder.cancel();
  } catch (IOException e) {
    e.printStackTrace();
    android.util.Log.e(Application.LOG_TAG, "Something bad happened with file creation");
  }
  getActivity().setResult(Activity.RESULT_CANCELED);
  getActivity().supportFinishAfterTransition();
}

代码示例来源:origin: LiushuiXiaoxia/XiaoxiaZhihu

void setSuccessResult(CommonExtraParam extraParam) {
    Intent it = new Intent();
    it.putExtra(ICommonFragment.EXTRA_RESP, extraParam);
    fragment.getActivity().setResult(Activity.RESULT_OK, it);
    fragment.getActivity().finish();
  }
}

代码示例来源:origin: FudanSELab/train-ticket

@Override
  public void onClick(View v) {
    Intent intent = new Intent();
    intent.putExtra(CityChoose_Fragement.CITY_CHOOSED, memoryBtn.getText());
    getActivity().setResult(MainActivity.CITY_CHOOSE_RESULT, intent);
    getActivity().finish();
  }
});

代码示例来源:origin: andforce/iBeebo

protected void listViewItemClick(AdapterView parent, View view, int position, long id) {
  Intent intent = new Intent();
  intent.putExtra("user", getList().getUsers().get(position));
  getActivity().setResult(0, intent);
  getActivity().finish();
}

代码示例来源:origin: zxfnicholas/CameraSDK

@Override
  public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
    Filter_Sticker_Info info= adapter.getItem(position);
    Intent intent=new Intent();
    intent.putExtra("info",info);
    getActivity().setResult(Constants.RequestCode_Sticker, intent); 
    getActivity().finish();
  }
});

代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE

@Override
public void finish(int resultCode) {
  getActivity().setResult(resultCode);
  getActivity().finish();
}

代码示例来源:origin: myxh/CoolShopping

@Override
  public void onCityClick(String cityName) {
    //插入到最近浏览表中
    insertCity(cityName);
    ((CityActivity) getActivity()).setTitle(cityName);
    Intent data = new Intent();
    data.putExtra(AppConstant.KEY_CITY,cityName);
    getActivity().setResult(CityActivity.CITY_RESULT_CODE,data);
    getActivity().finish();
  }
});

代码示例来源:origin: payu-intrepos/Android-SDK-Sample-App

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (requestCode == PayuConstants.PAYU_REQUEST_CODE) {
    getActivity().setResult(resultCode, data);
    getActivity().finish();
  }
}

代码示例来源:origin: payu-intrepos/Android-SDK-Sample-App

@Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == PayuConstants.PAYU_REQUEST_CODE) {
      getActivity().setResult(resultCode, data);
      getActivity().finish();
    }
  }
}

代码示例来源:origin: FudanSELab/train-ticket

@Override
  public void onClick(View v) {
    lockClick();
    Intent intent = new Intent();
    intent.putExtra(CityChoose_Fragement.CITY_CHOOSED, hotCityBtn.getText());
    getActivity().setResult(MainActivity.CITY_CHOOSE_RESULT, intent);
    getActivity().finish();
    unlockClick();
  }
});

代码示例来源:origin: googlearchive/androidpay-quickstart

private void handleSignInSuccess(GoogleSignInAccount account) {
  Toast.makeText(getActivity(), getString(R.string.welcome_user,
      account.getDisplayName()), Toast.LENGTH_LONG).show();
  ((BikestoreApplication) getActivity().getApplication()).login(account.getEmail());
  getActivity().setResult(Activity.RESULT_OK);
  getActivity().finish();
}

代码示例来源:origin: googlearchive/androidpay-quickstart

private void logOut() {
  if (mGoogleApiClient.isConnected()) {
    Auth.GoogleSignInApi.signOut(mGoogleApiClient);
    ((BikestoreApplication) getActivity().getApplication()).logout();
    Toast.makeText(getActivity(), getString(R.string.logged_out), Toast.LENGTH_LONG).show();
    getActivity().setResult(Activity.RESULT_OK);
    getActivity().finish();
  } else {
    mLoginAction = LoginActivity.Action.LOGOUT;
  }
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法