我是编程新手,所以请放轻松。所以我只是从SQLlite阅读HOUR,我正在检查当前小时是否与上次保存的小时相同。我的问题是,当我调用此方法并且Sqlite中没有数据时,应用程序崩溃了。任何想法如何解决这个问题。因此,当用户第一次启动应用程序时,应用程序不会崩溃?
Traceback (most recent call last):
File "C:/Users/Kornelcia/Desktop/Python/api.py", line 3, in <module>
from suds.client import Client
File "C:\Users\Kornelcia\AppData\Local\Programs\Python\Python36-32\lib\site-packages\suds\client.py", line 242
except Exception, e:
^
SyntaxError: invalid syntax
答案 0 :(得分:1)
您可以获取光标的计数,并默认为当前小时。
像
这样的东西if (cursor.getCount() < 1) {
// Set default value
} else {
// use value from cursor
}
这是指向文档的链接
https://developer.android.com/reference/android/database/Cursor.html#getCount%28%29
答案 1 :(得分:-1)
为什么不将您的方法调用到Try / Catch块?检查一下:
try {
CHECK();
} catch (Exception e) {
e.printStackTrace();
}
我希望它会有所帮助!