Skip to content

Commit 4d24da1

Browse files
committed
1. Resolved bug in DBHelper method and added support for saving blob data in SQLite.
2. Updating library version.
1 parent 4eb73e6 commit 4d24da1

File tree

3 files changed

+42
-7
lines changed

3 files changed

+42
-7
lines changed

.idea/caches/build_file_checksums.ser

0 Bytes
Binary file not shown.

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ android {
1414
defaultConfig {
1515
minSdkVersion 19
1616
targetSdkVersion 29
17-
versionCode 60 // this indicates the number of releases of library
18-
versionName "1.7.42" // this indicates the current version of library
17+
versionCode 61 // this indicates the number of releases of library
18+
versionName "1.7.43" // this indicates the current version of library
1919
}
2020

2121
buildTypes {

app/src/main/java/com/amit/db/DBHelper.java

Lines changed: 40 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1154,8 +1154,15 @@ public DBHelper insertData(String tableName)
11541154
}
11551155
else
11561156
{
1157+
String columnData = "";
1158+
1159+
if (dbDataArrayList.get(i).columnData != null)
1160+
{
1161+
columnData = dbDataArrayList.get(i).columnData.toString();
1162+
}
1163+
11571164
// adding column names and column data into content values
1158-
contentValues.put(dbDataArrayList.get(i).columnName, dbDataArrayList.get(i).columnData.toString());
1165+
contentValues.put(dbDataArrayList.get(i).columnName, columnData);
11591166
}
11601167
}
11611168

@@ -1223,8 +1230,15 @@ public long insertDataWithReturnId(String tableName)
12231230
}
12241231
else
12251232
{
1233+
String columnData = "";
1234+
1235+
if (dbDataArrayList.get(i).columnData != null)
1236+
{
1237+
columnData = dbDataArrayList.get(i).columnData.toString();
1238+
}
1239+
12261240
// adding column names and column data into content values
1227-
contentValues.put(dbDataArrayList.get(i).columnName, dbDataArrayList.get(i).columnData.toString());
1241+
contentValues.put(dbDataArrayList.get(i).columnName, columnData);
12281242
}
12291243
}
12301244

@@ -1856,8 +1870,15 @@ public DBHelper updateData(String tableName, String whereClause)
18561870
}
18571871
else
18581872
{
1873+
String columnData = "";
1874+
1875+
if (dbDataArrayList.get(i).columnData != null)
1876+
{
1877+
columnData = dbDataArrayList.get(i).columnData.toString();
1878+
}
1879+
18591880
// adding column names and column data into content values
1860-
contentValues.put(dbDataArrayList.get(i).columnName, dbDataArrayList.get(i).columnData.toString());
1881+
contentValues.put(dbDataArrayList.get(i).columnName, columnData);
18611882
}
18621883
}
18631884

@@ -1945,8 +1966,15 @@ public DBHelper updateData(String tableName, String whereClause, String whereArg
19451966
}
19461967
else
19471968
{
1969+
String columnData = "";
1970+
1971+
if (dbDataArrayList.get(i).columnData != null)
1972+
{
1973+
columnData = dbDataArrayList.get(i).columnData.toString();
1974+
}
1975+
19481976
// adding column names and column data into content values
1949-
contentValues.put(dbDataArrayList.get(i).columnName, dbDataArrayList.get(i).columnData.toString());
1977+
contentValues.put(dbDataArrayList.get(i).columnName, columnData);
19501978
}
19511979
}
19521980

@@ -2044,8 +2072,15 @@ public long updateDataWithReturnId(String tableName, String whereClause, String
20442072
}
20452073
else
20462074
{
2075+
String columnData = "";
2076+
2077+
if (dbDataArrayList.get(i).columnData != null)
2078+
{
2079+
columnData = dbDataArrayList.get(i).columnData.toString();
2080+
}
2081+
20472082
// adding column names and column data into content values
2048-
contentValues.put(dbDataArrayList.get(i).columnName, dbDataArrayList.get(i).columnData.toString());
2083+
contentValues.put(dbDataArrayList.get(i).columnName, columnData);
20492084
}
20502085
}
20512086

0 commit comments

Comments
 (0)