繁体   English   中英

按钮在片段活动中不起作用

[英]Button is not working in Fragment activity

我想从片段到活动单击 go 的按钮。 但它不工作

这是片段 class package com.hmat.foodrider;

import android.content.Intent;
import android.os.Bundle;

import androidx.fragment.app.Fragment;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;


public class StatusFragment extends Fragment {

  // go is start , request break button//



    public StatusFragment() {
        // Required empty public constructor
    }


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment

        View v = null;
        v= inflater.inflate(R.layout.fragment_status, container, false);

       Button go= (Button)v.findViewById(R.id.button);
        go.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(getActivity(), StartActivity.class);
                startActivity(intent);
            }
        });




        return v;
    }


}


              
        

该活动运行良好,但我不能使用按钮从片段到该活动的 go。

这是截图在此处输入图像描述

你可以写: v.getContext().startActivity(intent);

而不是: startActivity(intent);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM