我有两个片段类: **
public class ActiveChatsFragment extends HomeListFragment
public class ContactsFragment extends HomeListFragment
**
我想为两个片段创建上下文菜单。 但我想在 HomeListFragment 中放置 onCreateContextMenu 函数,以便可以使用常用函数创建两个片段的菜单。 虽然要为两个片段创建的菜单不同。
所以如果我把 onCreateContextMenu 函数放在 HomeListFragment 中 我怎么知道这个电话是来自 ContactsFragment 还是 ActiveChatsFragment ? 有没有办法确定?
由于
答案 0 :(得分:0)
将此方法放在HomeListFragment
上public String whichFragment(){
return "HomeListFragment";
}
然后在ActiveChatsFragment和ContactsFragment中重写该方法。
在ActiveChatsFragment
中@Override
public String whichFragment(){
return "ActiveChatsFragment";
}
在ContactsFragment中
@Override
public String whichFragment(){
return "ContactsFragment";
}
现在您可以随时调用该方法。