@Override
    public void onResume() {
        super.onResume();
        getView().setFocusableInTouchMode(true);
        getView().requestFocus();
        getView().setOnKeyListener(new View.OnKeyListener() {
            @Override
            public boolean onKey(View view, int i, KeyEvent keyEvent) {
                if (keyEvent.getAction() == KeyEvent.ACTION_DOWN && i == KeyEvent.KEYCODE_BACK) {
                    if (!"ROOT".equals(currentNode)) {
                        // findParentId(currentNode);执行操作
                        return true;
                    }
                    return false;
                }
                return false;
            }
        });
    }
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐