Android 如何捕捉不到这样的表错误?
我得到了这个错误Android 如何捕捉不到这样的表错误?,android,sqlite,sugarorm,Android,Sqlite,Sugarorm,我得到了这个错误 原因:android.database.sqlite.SQLiteException:没有这样的表: 有没有办法抓住它我尝试了try and catch,但无法运行的应用程序正在崩溃 我的代码 我的班级 @Keep public class JsonStroageMilla extends SugarRecord { public JsonStroageMilla(){ } public String getData()
原因:android.database.sqlite.SQLiteException:没有这样的表:
有没有办法抓住它
我尝试了try and catch,但无法运行的应用程序正在崩溃
我的代码 我的班级
@Keep
public class JsonStroageMilla extends SugarRecord {
public JsonStroageMilla(){
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
String data,time;
}
完整错误代码
致命异常:主 进程:com.valyangadi,PID:16477 java.lang.RuntimeException:无法启动活动 ComponentInfo{com.app/ChecckoutActivity062802}: android.view.InflateException:二进制XML文件行#23:二进制XML 文件行#32:膨胀类片段时出错 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2426)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2490) 位于android.app.ActivityThread.-wrap11(ActivityThread.java) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)上 位于android.os.Handler.dispatchMessage(Handler.java:102) 位于android.os.Looper.loop(Looper.java:148) 位于android.app.ActivityThread.main(ActivityThread.java:5443) 位于java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 原因:android.view.InflateException:二进制XML文件行#23: 二进制XML文件行#32:膨胀类片段时出错 在android.view.LayoutInflater.inflate(LayoutInflater.java:539) 在android.view.LayoutInflater.充气(LayoutInflater.java:423) 在android.view.LayoutInflater.inflate(LayoutInflater.java:374) 在android.support.v7.app.AppCompateDelegateImplV9.setContentView(AppCompateDelegateImplV9.java:292) 位于android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 位于com.shopify.sample.checkout.ChecckoutActivity062802.onCreate(ChecckoutActivity062802.java:18) 位于android.app.Activity.performCreate(Activity.java:6245) 位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1130) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2379)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2490) 位于android.app.ActivityThread.-wrap11(ActivityThread.java) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)上 位于android.os.Handler.dispatchMessage(Handler.java:102) 位于android.os.Looper.loop(Looper.java:148) 位于android.app.ActivityThread.main(ActivityThread.java:5443) 位于java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 原因:android.view.InflateException:二进制XML文件行#32: 膨胀类片段时出错 位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:782) 位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 位于android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 位于android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 位于android.view.LayoutInflater.rInflate(LayoutInflater.java:838) 位于android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 位于android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
@Keep
public class JsonStroageMilla extends SugarRecord {
public JsonStroageMilla(){
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
String data,time;
}
public JsonStroageMilla() {}
<meta-data
android:name="VERSION"
android:value="2"/>