片段到活动的问题

时间:2019-01-17 00:16:34

标签: java android

我有一个通过Activity打开Fragment的问题,这有什么帮助吗?

public ReserveFragment(View view) {
    Button button = (Button) view.findViewById(R.id.reserveBlazer);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent = new Intent(getActivity(), BlazerDatabase.class);
            startActivity(intent);
        }
    });

}}

1 个答案:

答案 0 :(得分:1)

也许您可以通过使用getActivity()开始活动来解决您的问题。因为您需要运行活动以从片段开始活动。

public ReserveFragment(View view) {
        Button button = (Button) view.findViewById(R.id.reserveBlazer);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(getActivity(), BlazerDatabase.class);
                getActivity().startActivity(intent);
            }
        });

    }}