本文整理了Java中android.support.v4.app.FragmentActivity.setResult()
方法的一些代码示例,展示了FragmentActivity.setResult()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.setResult()
方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称: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;
}
}
内容来源于网络,如有侵权,请联系作者删除!