Skip to content

Commit 1cb6137

Browse files
Merge pull request #150 from amitshekhariitbhu/development
Fix query & class not found error
2 parents d14adf9 + cfdf936 commit 1cb6137

File tree

8 files changed

+33
-7
lines changed

8 files changed

+33
-7
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Change Log
22
==========
33

4+
Version 1.0.6 *(2019-03-07)*
5+
----------------------------
6+
7+
* Fix: Fix query error
8+
* Fix: Fix DebugDb class not found error
9+
10+
411
Version 1.0.5 *(2019-02-18)*
512
----------------------------
613

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@
4040
Add this to your app's build.gradle
4141

4242
```groovy
43-
debugImplementation 'com.amitshekhar.android:debug-db:1.0.5'
43+
debugImplementation 'com.amitshekhar.android:debug-db:1.0.6'
4444
```
4545

4646
Using the Android Debug Database with encrypted database
4747

4848
```groovy
49-
debugImplementation 'com.amitshekhar.android:debug-db-encrypt:1.0.5'
49+
debugImplementation 'com.amitshekhar.android:debug-db-encrypt:1.0.6'
5050
```
5151

5252
Use `debugImplementation` so that it will only compile in your debug build and not in your release build.

debug-db-base/debug-db-base-upload.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def siteUrl = 'https://github.com/amitshekhariitbhu/Android-Debug-Database'
2424
def gitUrl = 'https://github.com/amitshekhariitbhu/Android-Debug-Database.git'
2525

2626
group = "com.amitshekhar.android"
27-
version = '1.0.5'
27+
version = '1.0.6'
2828

2929
install {
3030
repositories.mavenInstaller {

debug-db-base/src/main/java/com/amitshekhar/utils/DatabaseHelper.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,25 @@ public static TableDataResponse getTableData(SQLiteDB db, String selectQuery, St
124124

125125
tableData.isSuccessful = true;
126126
tableData.rows = new ArrayList<>();
127+
128+
String[] columnNames = cursor.getColumnNames();
129+
130+
List<TableDataResponse.TableInfo> tableInfoListModified = new ArrayList<>();
131+
132+
for (String columnName : columnNames) {
133+
for (TableDataResponse.TableInfo tableInfo : tableData.tableInfos) {
134+
if (columnName.equals(tableInfo.title)) {
135+
tableInfoListModified.add(tableInfo);
136+
break;
137+
}
138+
}
139+
}
140+
141+
if (tableData.tableInfos.size() != tableInfoListModified.size()) {
142+
tableData.tableInfos = tableInfoListModified;
143+
tableData.isEditable = false;
144+
}
145+
127146
if (cursor.getCount() > 0) {
128147

129148
do {

debug-db-encrypt/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ android {
1818
}
1919

2020
dependencies {
21-
implementation project(':debug-db-base')
21+
api project(':debug-db-base')
2222
implementation 'net.zetetic:android-database-sqlcipher:3.5.9'
2323
testImplementation 'junit:junit:4.12'
2424
androidTestImplementation 'com.android.support.test:runner:1.0.2'

debug-db-encrypt/debug-db-encrypt-upload.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def siteUrl = 'https://github.com/amitshekhariitbhu/Android-Debug-Database'
2424
def gitUrl = 'https://github.com/amitshekhariitbhu/Android-Debug-Database.git'
2525

2626
group = "com.amitshekhar.android"
27-
version = '1.0.5'
27+
version = '1.0.6'
2828

2929
install {
3030
repositories.mavenInstaller {

debug-db/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ android {
1818
}
1919

2020
dependencies {
21-
implementation project(':debug-db-base')
21+
api project(':debug-db-base')
2222
testImplementation 'junit:junit:4.12'
2323
androidTestImplementation 'com.android.support.test:runner:1.0.2'
2424
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

debug-db/debug-db-upload.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def siteUrl = 'https://github.com/amitshekhariitbhu/Android-Debug-Database'
2424
def gitUrl = 'https://github.com/amitshekhariitbhu/Android-Debug-Database.git'
2525

2626
group = "com.amitshekhar.android"
27-
version = '1.0.5'
27+
version = '1.0.6'
2828

2929
install {
3030
repositories.mavenInstaller {

0 commit comments

Comments
 (0)