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

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

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

Fragment.hasOptionsMenu介绍

暂无

代码示例

代码示例来源:origin: hidroh/materialistic

Fragment fragment = activity.getSupportFragmentManager()
    .findFragmentByTag(WebFragment.class.getName());
assertTrue(fragment.hasOptionsMenu());
fragment.onOptionsItemSelected(new RoboMenuItem(R.id.menu_font_options));
assertNotNull(ShadowDialog.getLatestDialog());

代码示例来源: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类方法