我有一个ActivityGroup
里面我有一个活动。我有overrided
这个onBackPressed()
活动。但不幸的是,我onBackPressed()
的没有被调用。所以我尝试了onKeyDown()
. 但是一点效果都没有。我的问题是,onBackPressed()
我在控制权中给出的事件ActivityGroup
。如何在我的子活动中覆盖 Back Press 事件?
任何帮助表示赞赏。
我有一个ActivityGroup
里面我有一个活动。我有overrided
这个onBackPressed()
活动。但不幸的是,我onBackPressed()
的没有被调用。所以我尝试了onKeyDown()
. 但是一点效果都没有。我的问题是,onBackPressed()
我在控制权中给出的事件ActivityGroup
。如何在我的子活动中覆盖 Back Press 事件?
任何帮助表示赞赏。
我刚刚遇到了同样的问题,我通过从 ActivityGroup 调用当前活动的 onBackPressed 来解决它:
@Override
public void onBackPressed()
{
int length = idList.size();
if (length > 1)
{
Activity current = getLocalActivityManager().getActivity(
idList.get(length - 1));
current.onBackPressed();
}
}
idList 是活动组中的活动列表。