title: onCreateContextMenu() for EditText doesn't work on real device
body: <p>Just tried to test my app on real device (HTC Desire Z with Android 2.2). And found that my context menus doesn't work at all on <code>EditText</code>s. Otherwise context menus works: in <code>ListView</code>, <code>ImageView</code> and so on. On emulator everything works fine...</p>
  
  <p>When I tap on EditText it shows something like zoom frame and then shows unusual (not standard Android alike) context menu which reads: "select text", "select all". It doesn't show my menus. 
  Here are screenshots:</p>
  
  <ol>
  <li><a href="https://docs.google.com/leaf?id=0B64TN1V7krz9NWQ5MzRiNjAtMWMxYS00MmU4LWJmNzYtNzRkODE3MTVhOTc0&amp;hl=en" rel="noreferrer">Before tap</a></li>
  <li><a href="https://docs.google.com/leaf?id=0B64TN1V7krz9ZThiNjA0NjctN2Y5MC00NTljLWFhMjQtYThmZmI5ZmViYWJi&amp;hl=en" rel="noreferrer">During tap</a></li>
  <li><a href="https://docs.google.com/leaf?id=0B64TN1V7krz9MTU3MmZkODItMTdkZi00ZTJkLWI1MzQtM2Q3NjY2NTU2NDM4&amp;hl=en" rel="noreferrer">After tap</a> (just ordinary select text, select all, paste)</li>
  </ol>
  
  <p>but no my menu like in emulator - <a href="https://docs.google.com/leaf?id=0B64TN1V7krz9NGVjZWQ3ZmMtNWJhMi00NTgzLWEyMjQtNWExOGJlZTMzZmIz&amp;hl=en" rel="noreferrer">look here</a></p>
  
  <p>Here's source code of my activity:</p>
  
  <pre><code>public class MyActivity extends Activity
  {
      private static final String TAG=MyActivity.class.getName();
  
      EditText editText;
      /**
       * Called when the activity is first created.
       */
      @Override
      public void onCreate(Bundle savedInstanceState)
      {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
          editText=(EditText )findViewById(R.id.editText);
          this.registerForContextMenu(editText);
      }
  
      @Override
      public void onCreateContextMenu(ContextMenu menu, View view, ContextMenu.ContextMenuInfo menuInfo)
      {
          Log.v(TAG, "Creating context menu for view="+view);
          menu.add(Menu.NONE, Menu.FIRST+1, Menu.NONE, "Test menu");
          super.onCreateContextMenu(menu, view, menuInfo);
      }
  
      @Override
      public boolean onContextItemSelected(MenuItem item)
      {
          Log.v(TAG, "Context item selected as="+item.toString());
          return super.onContextItemSelected(item);
      }
  }
  </code></pre>
  
  <p>I have thoroughly debugged/logged everything around my code, but still Activity.onCreateContextMenu() not even called (though it's registered in proper way).</p>
  
  <p>Please help - what it can be? Does it related to HTC peculiarities? </p>