我试图在android studio上运行此程序,我的API版本为5.1,编译器版本为29。
在一个片段中,我有一个可单击的EditText可以转到另一个片段,但是单击会使应用程序崩溃。
java.lang.NullPointerException:尝试调用虚拟方法'int NULL对象引用上的android.widget.FrameLayout.getId()'
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
donthaveanaccount.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
setFragment(new SignUpFragment());
}
});
private void setFragment(Fragment fragment){
FragmentTransaction fragmentTransaction = getActivity().getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(parentFrameLayout.getId(),fragment);
fragmentTransaction.commit();
}