【发布时间】:2021-02-11 04:51:35
【问题描述】:
我在 onCreate 中执行以下操作
listTeams.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
if (mActionMode != null) {
return false;
}
mActionMode = TeamActivity.this.startActionMode(TeamActivity.this);
view.setSelected(true);
return true;
}
});
但是startActionMode里面的TeamActivity.this有红线,说android.view.ActionMode.Callback不能在Activity中应用
为什么?我在这里缺少什么?
【问题讨论】:
-
您是否在活动中实现 ActionMode.Callback 接口?
-
是的,我确实实现了 ActionMode.Callback
-
此错误通常发生在您尚未在相关活动中实现接口时。确保在 TeamActivity 中实现了 ActionMode.Callback。
标签: android listview android-actionmode