TimePicker点击改变时间时java.lang.NullPointerException异常
2014-07-23 16:49
591 查看
07-23 16:41:58.568: W/System.err(19676): java.lang.NullPointerException
07-23 16:41:58.577: W/System.err(19676): at android.widget.TimePicker.updateInputState(TimePicker.java:580)
07-23 16:41:58.579: W/System.err(19676): at android.widget.TimePicker.access$000(TimePicker.java:56)
07-23 16:41:58.583: W/System.err(19676): at android.widget.TimePicker$2.onValueChange(TimePicker.java:150)
07-23 16:41:58.586: W/System.err(19676): at android.widget.NumberPicker.notifyChange(NumberPicker.java:1795)
07-23 16:41:58.588: W/System.err(19676): at android.widget.NumberPicker.setValueInternal(NumberPicker.java:1581)
07-23 16:41:58.591: W/System.err(19676): at android.widget.NumberPicker.changeValueByOne(NumberPicker.java:1611)
07-23 16:41:58.593: W/System.err(19676): at android.widget.NumberPicker.access$200(NumberPicker.java:90)
07-23 16:41:58.595: W/System.err(19676): at android.widget.NumberPicker$1.onClick(NumberPicker.java:633)
07-23 16:41:58.598: W/System.err(19676): at android.view.View.performClick(View.java:4254)
07-23 16:41:58.602: W/System.err(19676): at android.view.View$PerformClick.run(View.java:17728)
07-23 16:41:58.604: W/System.err(19676): at android.os.Handler.handleCallback(Handler.java:800)
07-23 16:41:58.607: W/System.err(19676): at android.os.Handler.dispatchMessage(Handler.java:100)
07-23 16:41:58.610: W/System.err(19676): at android.os.Looper.loop(Looper.java:194)
07-23 16:41:58.613: W/System.err(19676): at android.app.ActivityThread.main(ActivityThread.java:5463)
07-23 16:41:58.616: W/System.err(19676): at java.lang.reflect.Method.invokeNative(Native Method)
07-23 16:41:58.619: W/System.err(19676): at java.lang.reflect.Method.invoke(Method.java:525)
07-23 16:41:58.620: W/System.err(19676): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:854)
07-23 16:41:58.622: W/System.err(19676): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
07-23 16:41:58.624: W/System.err(19676): at dalvik.system.NativeStart.main(Native Method)
==============================
解决方法:
<TimePicker
android:id="@+id/alarmclock_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
<requestFocus />
在TimerPicker控件后面加上<requestFocus />就行了
原理不明,知道的请告诉我。谢谢
07-23 16:41:58.577: W/System.err(19676): at android.widget.TimePicker.updateInputState(TimePicker.java:580)
07-23 16:41:58.579: W/System.err(19676): at android.widget.TimePicker.access$000(TimePicker.java:56)
07-23 16:41:58.583: W/System.err(19676): at android.widget.TimePicker$2.onValueChange(TimePicker.java:150)
07-23 16:41:58.586: W/System.err(19676): at android.widget.NumberPicker.notifyChange(NumberPicker.java:1795)
07-23 16:41:58.588: W/System.err(19676): at android.widget.NumberPicker.setValueInternal(NumberPicker.java:1581)
07-23 16:41:58.591: W/System.err(19676): at android.widget.NumberPicker.changeValueByOne(NumberPicker.java:1611)
07-23 16:41:58.593: W/System.err(19676): at android.widget.NumberPicker.access$200(NumberPicker.java:90)
07-23 16:41:58.595: W/System.err(19676): at android.widget.NumberPicker$1.onClick(NumberPicker.java:633)
07-23 16:41:58.598: W/System.err(19676): at android.view.View.performClick(View.java:4254)
07-23 16:41:58.602: W/System.err(19676): at android.view.View$PerformClick.run(View.java:17728)
07-23 16:41:58.604: W/System.err(19676): at android.os.Handler.handleCallback(Handler.java:800)
07-23 16:41:58.607: W/System.err(19676): at android.os.Handler.dispatchMessage(Handler.java:100)
07-23 16:41:58.610: W/System.err(19676): at android.os.Looper.loop(Looper.java:194)
07-23 16:41:58.613: W/System.err(19676): at android.app.ActivityThread.main(ActivityThread.java:5463)
07-23 16:41:58.616: W/System.err(19676): at java.lang.reflect.Method.invokeNative(Native Method)
07-23 16:41:58.619: W/System.err(19676): at java.lang.reflect.Method.invoke(Method.java:525)
07-23 16:41:58.620: W/System.err(19676): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:854)
07-23 16:41:58.622: W/System.err(19676): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
07-23 16:41:58.624: W/System.err(19676): at dalvik.system.NativeStart.main(Native Method)
==============================
解决方法:
<TimePicker
android:id="@+id/alarmclock_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
<requestFocus />
在TimerPicker控件后面加上<requestFocus />就行了
原理不明,知道的请告诉我。谢谢
相关文章推荐
- TimePicker点击改变时间时java.lang.NullPointerException异常
- TimePicker点击上下方向键 java.lang.NullPointerException异常
- 异常:failed for object com.sdu.crm.pojo.Customer@136a986 [java.lang.NullPointerException]
- 导致java.lang.NullPointerException异常的一种情况
- 异常5:org.apache.jasper.JasperException: java.lang.NullPointerException
- Eclipse报异常:An internal error occurred during: “Launching Project”. java.lang.NullPointerException
- win7系统:ireport启动报异常 java.lang.NullPointerException,java环境变量已经正确配置
- Hibernate查询,无数据正常,有数据出现java.lang.NullPointerException 异常
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- [异常] MyEclipse Deploy点不开 An internal error occurred during: "Launching MVC on Tomcat 6.x". java.lang.NullPointerException
- java.lang.NullPointerException异常,没有输出stackTrace的信息
- Java Compiler API 发生java.lang.NullPointerException异常解决办法
- hibernate使用了乐观锁后报java.lang.NullPointerException 异常的原因
- Spring异常解决 java.lang.NullPointerException,配置spring管理hibernate时出错
- Hibernate查询,数据库中无数据正常,有数据出现java.lang.NullPointerException 空指针异常
- 异常: Exception starting filter struts2 java.lang.NullPointerException
- error reading tld listeners java.lang.nullpointerexception异常
- 避免java.lang.NullPointerException错误(jsp调试过程中烦人而无奈的java异常)
- JavaWeb项目在MyEclipse中调试出现java.lang.NullPointerException异常时的处理
- Struts2中使用execAndWait后,在 Action中调用getXXX()方法报告java.lang.NullPointerException异常的原因和解决方法