タブ グループにアクティビティ グループを使用しています。
タブ グループ アクティビティの子アクティビティの 1 つにコンテキスト メニューが含まれています。しかし、メニュー項目をクリックすると、選択したコンテキスト メニュー項目の下に記述されたコードが実行されませんでした。
the code which i was written in tabgroup Activity is given below
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
// TODO Auto-generated method stub
super.onCreateContextMenu(menu, v, menuInfo);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
// TODO Auto-generated method stub
return getLocalActivityManager().getCurrentActivity().onContextItemSelected(item);
}
私が子アクティビティで書いたコードを以下に示します
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu, v, menuInfo);
if(v.getId()==R.id.appointment_listview1)
{
AdapterView.AdapterContextMenuInfo info =
(AdapterView.AdapterContextMenuInfo)menuInfo;
appointmnt_row item = (appointmnt_row)appListView.getItemAtPosition(info.position);
menu.setHeaderTitle(dateString);
menu.add(0, item.getId(), 0, "Delete");
}
}
@Override
public boolean onContextItemSelected(MenuItem item) {
if(item.getTitle()=="Delete")
{Log.e("delete",""+item1.getId());
} return true;}
助けてください