안녕하세요..

아래의 코드처럼 두개의 뷰에서 컨텍스트 메뉴를 생성하고 뷰별로 컨텍스트 메뉴를 표시하려고 합니다.
onCreateContextMenu 에서 if(v==View1)은 됩니다.
View2에서 컨텍스트 메뉴는 실행되지만.. if( v==View2)로는 조건문안으로 안들어 오더군요..  즉, 터치한 뷰가 View2가 아니라는 건데...
이유가 뭘까요?

Protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        registerForContextMenu(View1);
        registerForContextMenu(View2);
}

public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
  if (v == View1) {
  } else if (v == View2) {
  } else {}
  super.onCreateContextMenu(menu, v, menuInfo);
 }