【发布时间】:2020-05-28 12:52:27
【问题描述】:
这是一个非常简单的问题,但是如何从按下片段上的按钮移动到新页面?
一旦按下按钮似乎没有做任何事情,没有任何错误。
这里是 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;
} }
【问题讨论】: