Как go к другому виду деятельности во Фрагментах | Android Студия - PullRequest
1 голос
/ 29 апреля 2020

Нужно создать кнопку для go для нового действия во Фрагментах. Я попытался с помощью следующего кода, но он не работает, это мой код,

public class UserFragment extends Fragment {

    Button mTextuserinfo;

    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

        View view = inflater.inflate(R.layout.fragment_user,container,false);

        mTextuserinfo = (Button) findViewById(R.id.userinfo_user);
        mTextuserinfo.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                Intent i = new Intent(UserFragment.this, userinformation.class);
                startActivity(i);
            }
        });

        return view;
    }

}

1 Ответ

2 голосов
/ 29 апреля 2020

Используйте это в onClick.

 Intent i = new Intent(getActivity(), userinformation.class);
 startActivity(i);

Также определите свою кнопку следующим образом:

mTextuserinfo = view.findViewById(R.id.userinfo_user);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...