在Fragment中实现跳转

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/GXSeveryday/article/details/82778805

代码示例:

private View getPopupWindowContentView() {
        // 一个自定义的布局,作为显示的内容
        //int layoutId = R.layout.popup_content_layout;   // 布局ID
        View.OnClickListener menuItemOnClickListener = new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(v.getContext(), "Click " + ((TextView) v).getText(), Toast.LENGTH_SHORT).show();
                if (mPopupWindow != null) {
                    mPopupWindow.dismiss();
                }
            }
        };
        contentView.findViewById(R.id.menu_item1).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(getActivity(), About.class);
                startActivity(intent);
            }
        });

        contentView.findViewById(R.id.menu_item2).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(getActivity(), UpdateInfo.class);
                startActivity(intent);
            }
        });
        return contentView;
    }

核心代码 :

Intent intent = new Intent(getActivity(), About.class);

startActivity(intent);

猜你喜欢

转载自blog.csdn.net/GXSeveryday/article/details/82778805