Java 在android中单击计时器+/-按钮时出现NullPointerException
当我点击时间选择器+/-按钮时,我得到一个NullPointerException。我的应用程序支持android 2.2及以上版本。我得到的例外是:Java 在android中单击计时器+/-按钮时出现NullPointerException,java,android,nullpointerexception,timepicker,Java,Android,Nullpointerexception,Timepicker,当我点击时间选择器+/-按钮时,我得到一个NullPointerException。我的应用程序支持android 2.2及以上版本。我得到的例外是: 07-01 01:50:28.094: E/AndroidRuntime(31676): java.lang.NullPointerException at android.widget.TimePicker.updateInputState(TimePicker.java:695) at android.widget.TimePicker.ac
07-01 01:50:28.094: E/AndroidRuntime(31676): java.lang.NullPointerException
at android.widget.TimePicker.updateInputState(TimePicker.java:695)
at android.widget.TimePicker.access$000(TimePicker.java:58)
at android.widget.TimePicker$2.onValueChange(TimePicker.java:155)
at android.widget.NumberPicker.notifyChange(NumberPicker.java:1822)
at android.widget.NumberPicker.setValueInternal(NumberPicker.java:1608)
at android.widget.NumberPicker.changeValueByOne(NumberPicker.java:1636)
当我从左侧添加弹出式菜单时会发生这种情况。如果该菜单被删除,我不会得到这个例外。请让我知道如何更正此错误
这是我的代码:
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onViewCreated(view, savedInstanceState);
timePicker = (TimePicker) view.findViewById(R.id.tpTimer);
timePicker.setCurrentHour(0);
timePicker.setCurrentMinute(0);
timePicker.setIs24HourView(true);
Button btnStart = (Button) view.findViewById(R.id.btnStart);
btnStart.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
timePicker.getCurrentHour();
}}
您能否突出显示TimePicker第695行上的内容?这是一个框架错误。它不在我的档案里。