Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中单击计时器+/-按钮时出现NullPointerException_Java_Android_Nullpointerexception_Timepicker - Fatal编程技术网

Java 在android中单击计时器+/-按钮时出现NullPointerException

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

当我点击时间选择器+/-按钮时,我得到一个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.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行上的内容?这是一个框架错误。它不在我的档案里。