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

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

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

FragmentActivity.supportInvalidateOptionsMenu介绍

[英]Support library version of Activity#invalidateOptionsMenu.

Invalidate the activity's options menu. This will cause relevant presentations of the menu to fully update via calls to onCreateOptionsMenu and onPrepareOptionsMenu the next time the menu is requested.
[中]支持活动#InvalidateOptions功能表的库版本。
使活动的选项菜单无效。这将导致在下次请求菜单时,通过调用onCreateOptions菜单和onPrepareOptions菜单来完全更新菜单的相关演示文稿。

代码示例

代码示例来源:origin: pockethub/PocketHub

private void createPager() {
  adapter = createAdapter();
  getActivity().supportInvalidateOptionsMenu();
  pager.setAdapter(adapter);
  slidingTabsLayout.setupWithViewPager(pager);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onResult(Bundle data, String sessionId,
           MediaSessionStatus sessionStatus) {
 logToTranscript(getActivity().getString(R.string.session_started));
 getActivity().supportInvalidateOptionsMenu();
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onResult(Bundle data, String sessionId,
           MediaSessionStatus sessionStatus,
           String itemId, MediaItemStatus itemStatus) {
 logToTranscript(getActivity().getString(R.string.playing));
 isPlaying=true;
 getActivity().supportInvalidateOptionsMenu();
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 protected void doWork() {
  isPlaying=false;
  isPaused=false;
  getActivity().supportInvalidateOptionsMenu();
  logToTranscript(getActivity().getString(R.string.stopped));
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 protected void doWork() {
  isPaused=true;
  getActivity().supportInvalidateOptionsMenu();
  logToTranscript(getActivity().getString(R.string.paused));
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 protected void doWork() {
  isPaused=false;
  getActivity().supportInvalidateOptionsMenu();
  logToTranscript(getActivity().getString(R.string.resumed));
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 protected void doWork() {
  client.release();
  client=null;
  if (getActivity() != null) {
   getActivity().supportInvalidateOptionsMenu();
   logToTranscript(getActivity().getString(R.string.session_ended));
  }
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

private void connect(MediaRouter.RouteInfo route) {
 client=
   new RemotePlaybackClient(getActivity().getApplication(), route);
 if (client.isRemotePlaybackSupported()) {
  logToTranscript(getActivity().getString(R.string.connected));
  if (client.isSessionManagementSupported()) {
   client.startSession(null, new SessionActionCallback() {
    @Override
    public void onResult(Bundle data, String sessionId,
               MediaSessionStatus sessionStatus) {
     logToTranscript(getActivity().getString(R.string.session_started));
     updateMenu();
    }
    @Override
    public void onError(String error, int code, Bundle data) {
     logToTranscript(getActivity().getString(R.string.session_failed));
    }
   });
  }
  else {
   getActivity().supportInvalidateOptionsMenu();
  }
 }
 else {
  logToTranscript(getActivity().getString(R.string.remote_playback_not_supported));
  client=null;
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

private void connect(MediaRouter.RouteInfo route) {
 client=
   new RemotePlaybackClient(getActivity().getApplication(), route);
 if (client.isRemotePlaybackSupported()) {
  logToTranscript(getActivity().getString(R.string.connected));
  if (client.isSessionManagementSupported()) {
   client.startSession(null, new SessionActionCallback() {
    @Override
    public void onResult(Bundle data, String sessionId,
               MediaSessionStatus sessionStatus) {
     logToTranscript(getActivity().getString(R.string.session_started));
     getActivity().supportInvalidateOptionsMenu();
    }
    @Override
    public void onError(String error, int code, Bundle data) {
     logToTranscript(getActivity().getString(R.string.session_failed));
    }
   });
  }
  else {
   getActivity().supportInvalidateOptionsMenu();
  }
 }
 else {
  logToTranscript(getActivity().getString(R.string.remote_playback_not_supported));
  client=null;
 }
}

代码示例来源:origin: iqiyi/Neptune

@Override
public void supportInvalidateOptionsMenu() {
  mOriginFragmentActivity.supportInvalidateOptionsMenu();
}

代码示例来源:origin: Coinomi/coinomi-android

@Override
public void onDrawerClosed(View drawerView) {
  super.onDrawerClosed(drawerView);
  if (!isAdded()) {
    return;
  }
  getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu()
}

代码示例来源:origin: AppLozic/Applozic-Android-SDK

@Override
public void onDrawerClosed(View drawerView) {
  super.onDrawerClosed(drawerView);
  if (!isAdded()) {
    return;
  }
  getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu()
}

代码示例来源:origin: square1-io/rich-text-android

@Override
public void onDrawerClosed(View drawerView) {
  super.onDrawerClosed(drawerView);
  if (!isAdded()) {
    return;
  }
  getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu()
}

代码示例来源:origin: lime-ime/limeime

@Override
public void onDrawerClosed(View drawerView) {
  super.onDrawerClosed(drawerView);
  if (!isAdded()) {
    return;
  }
  getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu()
}

代码示例来源:origin: googolmo/OkVolley

@Override
public void onDrawerClosed(View drawerView) {
  super.onDrawerClosed(drawerView);
  if (!isAdded()) {
    return;
  }
  getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu()
}

代码示例来源:origin: openwalletGH/openwallet-android

@Override
public void onDrawerClosed(View drawerView) {
  super.onDrawerClosed(drawerView);
  if (!isAdded()) {
    return;
  }
  getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu()
}

代码示例来源:origin: vipulyaara/betterHotels

@Override
public void onDrawerClosed(View drawerView) {
  super.onDrawerClosed(drawerView);
  if (!isAdded()) {
    return;
  }
  getActivity().supportInvalidateOptionsMenu();
}

代码示例来源:origin: geeksonsecurity/android-overlay-protection

@Override
public void onDrawerClosed(View drawerView) {
  super.onDrawerClosed(drawerView);
  if (!isAdded()) {
    return;
  }
  getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu()
}

代码示例来源:origin: googolmo/OkVolley

@Override
  public void onDrawerOpened(View drawerView) {
    super.onDrawerOpened(drawerView);
    if (!isAdded()) {
      return;
    }
    getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu()
  }
};

代码示例来源:origin: fmgarcia27/AndroidstudioProjects

@Override
public void onDrawerClosed(View drawerView) {
  super.onDrawerClosed(drawerView);
  if (!isAdded()) {
    return;
  }
  getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu()
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法