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

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

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

Fragment.getTargetRequestCode介绍

[英]Return the target request code set by #setTargetFragment.
[中]返回由#setTargetFragment设置的目标请求代码。

代码示例

代码示例来源:origin: com.uphyca/android-junit4-robolectric

/**
 * @return
 * @see android.support.v4.app.Fragment#getTargetRequestCode()
 */
public final int getTargetRequestCode() {
  return mFragment.getTargetRequestCode();
}

代码示例来源:origin: jbruchanov/AnUitor

@Override
  protected HashMap<String, Object> fillValues(Fragment fragment, HashMap<String, Object> data, HashMap<String, Object> contextData) {
    super.fillValues(fragment, data, contextData);
    data.put("Type", fragment.getClass().getName());
    data.put("IDi", fragment.getId());
    data.put("IDs", IdsHelper.getNameForId(fragment.getId()));
    data.put("Tag", fragment.getTag());
    data.put("ParentFragment", fragment.getParentFragment() != null ? String.valueOf(fragment.getParentFragment()) : null);
    data.put("TargetFragment", fragment.getTargetFragment() != null ? String.valueOf(fragment.getTargetFragment()) : null);
    data.put("TargetRequestCode", fragment.getTargetRequestCode());
    data.put("HasOptionsMenu", fragment.hasOptionsMenu());
    data.put("IsAdded", fragment.isAdded());
    data.put("IsDetached", fragment.isDetached());
    data.put("IsHidden", fragment.isHidden());
    data.put("IsInLayout", fragment.isInLayout());
    data.put("IsMenuVisible", fragment.isMenuVisible());
    data.put("IsRemoving", fragment.isRemoving());
    data.put("IsResumed", fragment.isResumed());
    data.put("IsVisible", fragment.isVisible());
    data.put("Arguments", DetailExtractor.getExtractor(Bundle.class).onFillValues(fragment.getArguments(), new HashMap<String, Object>(), data));

    FragmentReflector sfr = new FragmentReflector(fragment);
    data.put("State", getTranslator().fragmentState(sfr.getState()));
    data.put("Who", sfr.getWho());
    data.put("Index", sfr.getIndex());
    return data;
  }
}

相关文章

微信公众号

最新文章

更多

Fragment类方法