- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序总是在开始时崩溃,错误在日志中
我的代码:
private void onCreateDBAndDBTabled() {
myDB = this.openOrCreateDatabase(MY_DB_NAME, MODE_PRIVATE, null);
//myDB.execSQL("DROP TABLE " + MY_DB_TABLE);
myDB.execSQL("CREATE TABLE IF NOT EXISTS " + MY_DB_TABLE
+ " (_id integer primary key autoincrement, name varchar(100), rate integer(1), eattime varchar(100),image BLOB)"
+";");
ArrayList<Pizza> list = new ArrayList<Pizza>();
Cursor cursor = this.myDB.query(MY_DB_TABLE, new String[] { "name", "rate","eattime" },null,null,null,null,null,null);
if (cursor.moveToFirst()) {
do {
Log.e("XXX", "Courser Enter: " + cursor.getString(0));
Pizza pizza = new Pizza();
pizza.title= cursor.getString(0);
pizza.rate = cursor.getInt(1);
pizza.date = cursor.getString(2);
ByteArrayInputStream inputStream = new ByteArrayInputStream(cursor.getBlob(3));
pizza.picture = BitmapFactory.decodeStream(inputStream);
list.add(pizza);
}
while (cursor.moveToNext());
}
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
Log.e("XXX", "Count:" + list.size());
//Log.e("XXX", "Item[0] -->" + list.toArray()[0].toString());
CustomAdapter aa = new CustomAdapter(this, R.layout.customlistitem,list);
Log.e("XXX", String.valueOf(aa.getCount()));
lv.setAdapter(aa);
aa.notifyDataSetChanged();
}
添加披萨:
private void addData() {
myDB = this.openOrCreateDatabase(MY_DB_NAME, MODE_PRIVATE, null);
//myDB.execSQL("DROP TABLE " + MY_DB_TABLE);
myDB.execSQL("CREATE TABLE IF NOT EXISTS " + MY_DB_TABLE
+ " (_id integer primary key autoincrement, name varchar(100), rate integer(1), eattime varchar(100),image BLOB)"
+";");
if(!name.getText().equals("") && rating.getRating()!=0.0)
{
Log.e("XXX", "Enter_Insert");
Calendar cal = Calendar.getInstance();
DateFormat formatter = new SimpleDateFormat();
ByteArrayOutputStream out = new ByteArrayOutputStream();
Bitmap bt = ((BitmapDrawable)iv.getDrawable()).getBitmap();
bt.compress(Bitmap.CompressFormat.PNG, 100, out);
ContentValues cv = new ContentValues();
cv.put("image", out.toByteArray());
cv.put("name", name.getText().toString());
cv.put("eattime", formatter.format(cal.getTime()));
cv.put("rate", rating.getRating());
myDB.insert(MY_DB_TABLE, null, cv);
//myDB.execSQL("INSERT INTO "+ MY_DB_TABLE + "(name,rate,eattime,image) VALUES +" + + ", " ++ " , datetime('now', 'localtime'), " );
}
}
日志:
09-30 12:16:26.755: ERROR/AndroidRuntime(1149): Caused by: java.lang.IllegalStateException: get field slot from row 0 col 3 failed
09-30 12:16:26.755: ERROR/AndroidRuntime(1149): at android.database.CursorWindow.getBlob_native(Native Method)
09-30 12:16:26.755: ERROR/AndroidRuntime(1149): at android.database.CursorWindow.getBlob(CursorWindow.java:242)
09-30 12:16:26.755: ERROR/AndroidRuntime(1149): at android.database.AbstractWindowedCursor.getBlob(AbstractWindowedCursor.java:35)
09-30 12:16:26.755: ERROR/AndroidRuntime(1149): at com.korn.pizzacounter.Main.onCreateDBAndDBTabled(Main.java:70)
09-30 12:16:26.755: ERROR/AndroidRuntime(1149): at com.korn.pizzacounter.Main.onCreate(Main.java:40)
09-30 12:16:26.755: ERROR/AndroidRuntime(1149): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-30 12:16:26.755: ERROR/AndroidRuntime(1149): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
最佳答案
数据库查询语句中缺少第四列。你只声明“name”、“rate”、“eattime”,而不声明“image”。
关于android - 非法状态异常 : get field slot from row 0 col 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7610252/
我有一个照片库的标准循环,我正在使用 twitter-bootstrap col-xs-12 col-sm-6 col-md-4 col-lg-3 这让我在桌面上看到 4 张图片,在移动设备上缩小到单
我有一个关于 bootstrap 3.0 类顺序的问题,现在如果我在从 sm 到 lg 的地方写下以下内容:- 如果我将类(class)顺序从 lg 更改为 sm,会有什么不同吗:- 或者顺序无关
如果类中没有指定col-lg和col-md,那么col-sm是否适用于所有大屏? 最佳答案 是的。 来自 bootstrap , Grid classes apply to devices with
我有一个概念,希望你能帮助澄清: 以下三种引用 PySpark 数据框中列的方式有什么区别。我知道不同的情况需要不同的形式,但不知道为什么。 df.col :例如F.count(df.col) df[
我们的代码是用C写的,DB是Informix。我们正在对 ESQL 程序进行一些代码优化,发现以下查询: UPDATE [TABLE] SET [PRIMARY KEY COLUMN] = [NEW
我的网站需要 3*3 的响应式服务框。但对齐方式不正确。第一行中的每个框在第二行中都不同,最后一个框正在移动到第四行。因此需要 3*3 框类型的代码。
我们发现这些查询之间存在巨大差异。 查询速度慢 SELECT MIN(col) AS Firstdate, MAX(col) AS Lastdate FROM table WHERE status =
如何在 gnuplot 中执行此操作: plot "test.csv" using 1:2 if value_in_column_3 == 80.0 它应该只选择第 3 列 == 80.0 的行并忽略
不确定从哪里开始 - 不确定问题是我在愚弄查询优化器,还是涉及空值时索引工作方式的固有问题。 我遵循的一个编码惯例是像这样编写存储过程: declare procedure SomeProc @I
两者之间有什么区别吗: CONCAT_WS('', 列)='' 和 列为空或列=0 *(以及可选的“OR column="”')* 其中一个更好/更快吗......? SELECT my_fields
我有一个像这样的数据框: ColA ColB ColC "lorem ipsum" ["lorem", "foo"
我在编写查询时遇到问题。假设我有一个包含汽车制造商和型号的表格,但我想删除所有与型号列表无关的行,我已经写了这个... DELETE FROM `cars` WHERE `make` != 'Ford
而不是使用 我可以这样做吗, ? 即MyCOLUMS = col-xs-1 col-sm-2 col-md-3 col-lg-4 . 如果可能,请解释如何实现?如果此方法错误,请解释错误原因。 最佳答
我必须在机器学习之前做一些数据清理,我的数据框如下所示: +-------+--------+---------+--------+-------+| userid|artistid|playcoun
在我的左边col我有一个 在我的右边col我有一些文字。我要左边col与右侧高度相同col .然后我想要 填补左边col .看起来很简单,但我做不到。这是我当前的代码:
我很好奇替换是否正确 ... ... 与 ... ... 用javascript? 我所需要的只是隐藏第二个 div 并正确地通过 javascript 显示第一个 div 的 100%。实际完成的操
我尝试了很多不同的解决方案:将类中心 block 添加到“行”,将“行”包装在 .我只想有 4 个 imges,居中,但它们被移到了左边。请帮助我,我的错误是什么?谢谢。
假设我有 COUNTRY |邮政编码 列。会有很多重复项,但大多数情况下,一些 COUNTRY 值将丢失,而 POSTAL CODE 将出现。如何在 POSTAL CODE 匹配的其他行中用 COUN
Twitter Bootstrap 中的 col-lg-* 、col-md-* 和 col-sm-* 有什么区别? 最佳答案 2020 年更新... Bootstrap 5 在 Bootstrap 5
问题:IE8 仅考虑我的带有 col-x 类的网格布局。我发现了一个相关/类似的问题IE8 issue with Twitter Bootstrap 3 wrt Respond.js 和 htm5sh
我是一名优秀的程序员,十分优秀!