device.png ㅇ

위와 같이 탭이 있고, 탭 안에 리스트가 표시되도록 구현하였는데,
리스트 항목을 길게 클릭해서 Context Menu를 표시하도록 하고 싶습니다.

현재 Tab의 내용은 Intent를 사용하여 리스트만 표시하는 액티비티를 불러와서 표시하게끔 하였는데,
리스트만 표시하는 액티비티의 onCreate()에 registerForContextMenu(getListView()); 를 넣어줘도 메뉴가 표시되질 않습니다.

아예 리스트 항목 선택부터가 되질 않는것 같은데, 어딜 건드려야 할까요?

<Main.java>

mTabHost = getTabHost();
  
  mTabHost.addTab(
    mTabHost.newTabSpec("normaldreamtab")
      .setIndicator("전체 목표", getResources()
        .getDrawable(android.R.drawable.btn_star_big_off))
      .setContent(new Intent(Main.this, DreamList.class)
       .putExtra("VIEW_MODE", DreamList.VIEW_ALL)
       .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));


<리스트를 뿌려주는 액티비티>

@Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.dreamlist);
     
     refreshList(getIntent().getExtras().getInt("VIEW_MODE"));
     registerForContextMenu(getListView());
     // TODO Auto-generated method stub
 }