【发布时间】:2016-01-10 10:04:52
【问题描述】:
当我单击 Tab1Discover 中的一个按钮时,我正在尝试启动一个新的 Tab1City 活动,这是一个片段。 我已经尝试了几个组合 if 参数,查看 stackoverflow,但它会不断编译并使应用程序在启动时崩溃,并带有:
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)”
在 Tab1Discover.onCreateView(Tab1Discover.java:32)
public class Tab1Discover extends Fragment {
@InjectView(R.id.buttonLille)
Button _loginButton;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
_loginButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
// Start the Signup activity
Intent intent = new Intent(getActivity(), Tab1City.class);
startActivity(intent);
}
});
return inflater.inflate(R.layout.tab_1_disc1_main, container, false);
}
}
【问题讨论】:
标签: android button android-activity fragment onclicklistener