代码:SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_2, cursor,
new String[] {
CallLog.Calls.NUMBER,
new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
.format(new Date(Long
.parseLong(CallLog.Calls.DATE))) },
new int[] { android.R.id.text1, android.R.id.text2 });
报错:
05-29 02:57:07.641: E/AndroidRuntime(604): FATAL EXCEPTION: main
05-29 02:57:07.641: E/AndroidRuntime(604): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zyf.android.contacts/com.zyf.android.contacts.ContactsLog}: java.lang.NumberFormatException: date
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.ActivityThread.startActivityNow(ActivityThread.java:2503)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:651)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.widget.TabHost.setCurrentTab(TabHost.java:323)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:129)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:453)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.view.View.performClick(View.java:2408)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.view.View$PerformClick.run(View.java:8816)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.os.Handler.handleCallback(Handler.java:587)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.os.Handler.dispatchMessage(Handler.java:92)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.os.Looper.loop(Looper.java:123)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.ActivityThread.main(ActivityThread.java:4627)
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.reflect.Method.invokeNative(Native Method)
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.reflect.Method.invoke(Method.java:521)
05-29 02:57:07.641: E/AndroidRuntime(604): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-29 02:57:07.641: E/AndroidRuntime(604): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-29 02:57:07.641: E/AndroidRuntime(604): at dalvik.system.NativeStart.main(Native Method)
05-29 02:57:07.641: E/AndroidRuntime(604): Caused by: java.lang.NumberFormatException: date
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.Long.parse(Long.java:364)
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.Long.parseLong(Long.java:354)
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.Long.parseLong(Long.java:320)
05-29 02:57:07.641: E/AndroidRuntime(604): at com.zyf.android.contacts.ContactsLog.onCreate(ContactsLog.java:54)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
05-29 02:57:07.641: E/AndroidRuntime(604): ... 18 more
05-29 02:57:09.391: I/Process(604): Sending signal. PID: 604 SIG: 9
android.R.layout.simple_list_item_2, cursor,
new String[] {
CallLog.Calls.NUMBER,
new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
.format(new Date(Long
.parseLong(CallLog.Calls.DATE))) },
new int[] { android.R.id.text1, android.R.id.text2 });
报错:
05-29 02:57:07.641: E/AndroidRuntime(604): FATAL EXCEPTION: main
05-29 02:57:07.641: E/AndroidRuntime(604): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zyf.android.contacts/com.zyf.android.contacts.ContactsLog}: java.lang.NumberFormatException: date
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.ActivityThread.startActivityNow(ActivityThread.java:2503)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:651)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.widget.TabHost.setCurrentTab(TabHost.java:323)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:129)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:453)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.view.View.performClick(View.java:2408)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.view.View$PerformClick.run(View.java:8816)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.os.Handler.handleCallback(Handler.java:587)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.os.Handler.dispatchMessage(Handler.java:92)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.os.Looper.loop(Looper.java:123)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.ActivityThread.main(ActivityThread.java:4627)
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.reflect.Method.invokeNative(Native Method)
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.reflect.Method.invoke(Method.java:521)
05-29 02:57:07.641: E/AndroidRuntime(604): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-29 02:57:07.641: E/AndroidRuntime(604): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-29 02:57:07.641: E/AndroidRuntime(604): at dalvik.system.NativeStart.main(Native Method)
05-29 02:57:07.641: E/AndroidRuntime(604): Caused by: java.lang.NumberFormatException: date
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.Long.parse(Long.java:364)
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.Long.parseLong(Long.java:354)
05-29 02:57:07.641: E/AndroidRuntime(604): at java.lang.Long.parseLong(Long.java:320)
05-29 02:57:07.641: E/AndroidRuntime(604): at com.zyf.android.contacts.ContactsLog.onCreate(ContactsLog.java:54)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-29 02:57:07.641: E/AndroidRuntime(604): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
05-29 02:57:07.641: E/AndroidRuntime(604): ... 18 more
05-29 02:57:09.391: I/Process(604): Sending signal. PID: 604 SIG: 9
解决方案 »
- android Bitmap 生成 单色位的 bmp格式图片文件
- android中常见控件EditText,TextView,Button,menu简单用法实例
- android怎么判断Ftp上是否有某个文件,如update。求代码
- 如何在后台实例化控件在显示到屏幕上
- android 音量调节的隐藏
- 想在android 3.0以下版本实现search widget样式的搜索框,有什么办法没?
- android 中 overlay 的被废弃了吗?
- 哎呀!奇怪问题,看看我发帖的时间吧。edittext关闭软键盘
- 求助:android RecylerView Item和子控件点击冲突问题
- andriod 开发
- 密码输入框 怎么了
- android选择城市ListView
Long.parse的时候出错了,把CallLog.Calls.DATE打出来看看是不是long型的吧。