title: Android - Can not use popup in Fragment
body: <p>I am new to android. Now I am trying to create a slider bar. Now I have created a slider bar. Now I want to show popup when I click the icon in Action bar. 
  When I extents activity the popup is working fine. But when I change into extents Fragment I can not use the popup. Please let me know any idea or any example for popup in Fragment page.</p>
  
  <pre><code>public void popup_window() {
      View menuItemView = findViewById(R.id.menu_popup);
      PopupMenu popupMenu = new PopupMenu(this, menuItemView);
      popupMenu.getMenuInflater().inflate(R.menu.list_, popupMenu.getMenu());
  
      popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
          public boolean onMenuItemClick(MenuItem item) {
              switch (item.getItemId()) {  
                  case R.id.action_ticket:  
                      Intent intdn = new Intent(List_Activity.this,List_Activity.class);
                      intdn.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_CLEAR_TASK);                   
                      startActivity(intdn);
                    break;    
  
                  case R.id.action_survey:  
                      Toast.makeText(getApplicationContext(),"Under Construction ",Toast.LENGTH_LONG).show();  
                      break;      
                  case R.id.action_service_request:  
                      Toast.makeText(getApplicationContext(),"Under Construction ",Toast.LENGTH_LONG).show();  
                      break;  
  
                    default: 
                        break;  
  
              }  
               return true;
          }
      });
      popupMenu.show();
  }
  </code></pre>
  
  <p>I am getting error:-
  <img src="https://i.stack.imgur.com/Raz60.jpg" alt="Error Image"></p>
  
  <p>Lots of error. Please help me to solve this issue. Thanks in advance.</p>
  
  <p>LogCat Error Message:-</p>
  
  <pre><code>    FATAL EXCEPTION: main
  java.lang.IllegalStateException: MenuPopupHelper cannot be used without an anchor
  at com.android.internal.view.menu.MenuPopupHelper.show(MenuPopupHelper.java:101)
  at android.widget.PopupMenu.show(PopupMenu.java:108)
  at com.example.sample.Testing_Fragment1.popup_window(Testing_Fragment1.java:262)
  at com.example.sample.Testing_Fragment1.onOptionsItemSelected(Testing_Fragment1.java:227)
  at android.app.Fragment.performOptionsItemSelected(Fragment.java:1801)
  at android.app.FragmentManagerImpl.dispatchOptionsItemSelected(FragmentManager.java:1959)
  at android.app.Activity.onMenuItemSelected(Activity.java:2551)
  at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:980)
  at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
  at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:149)
  at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:874)
  at com.android.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:547)
  at com.android.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:115)
  at android.view.View.performClick(View.java:4204)
  at android.view.View$PerformClick.run(View.java:17355)
  at android.os.Handler.handleCallback(Handler.java:725)
  at android.os.Handler.dispatchMessage(Handler.java:92)
  at android.os.Looper.loop(Looper.java:137)
  at android.app.ActivityThread.main(ActivityThread.java:5041)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:511)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
  at dalvik.system.NativeStart.main(Native Method)
  </code></pre>