【发布时间】:2016-05-31 04:04:33
【问题描述】:
我尝试制作一个在开始时显示片段的应用程序,然后您可以使用第一个片段中的按钮将该片段更改为另一个片段。但是当我将按钮操作放在片段 java 中时,它不会启动并且我得到 nullpointerexception 错误。你能告诉我为什么吗?
public class Fragment_main extends Fragment {
FragmentManager fm = getFragmentManager();
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Button button_inditas = (Button) getView().findViewById(R.id.button_inditas);
button_inditas.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
fm.beginTransaction().replace(R.id.content_frame, new Fragment_1()).commit();
}
});
return inflater.inflate(R.layout.fragment_main,container,false);
}
}
【问题讨论】:
标签: java android android-fragments button fragment