Переход на новую страницу нажатием кнопки из фрагмента на студии Andriod - PullRequest
0 голосов
/ 13 февраля 2020

Это действительно простой вопрос, но как перейти на новую страницу после нажатия кнопки на фрагменте?

Кнопка, кажется, ничего не делает после нажатия, без каких-либо ошибок.

Вот код Java -

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    Button btn = (Button) view.findViewById(R.id.help_button_ID);
    btn.setOnClickListener(new View.OnClickListener() {
       public void onClick(View view){
            Intent intent = new Intent (getActivity(), help.class);



        }
    });

}

private HomeViewModel homeViewModel;

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



  homeViewModel =
           ViewModelProviders.of(this).get(HomeViewModel.class);
   View root = inflater.inflate(R.layout.fragment_home, container, false);
   final TextView textView = root.findViewById(R.id.text_home);
   homeViewModel.getText().observe(this, new Observer<String>() {
       @Override
     public void onChanged(@Nullable String s) {
           textView.setText(s);
        }
    });

    return root;

}}

1 Ответ

0 голосов
/ 13 февраля 2020

Вы создаете Намерение, но не запускаете действие.

https://developer.android.com/training/basics/firstapp/starting-activity

...