Skip to content

Commit 2c6ddb6

Browse files
committed
sql list done
1 parent c259c9a commit 2c6ddb6

4 files changed

Lines changed: 13 additions & 4 deletions

File tree

app/src/main/java/org/wisdomrider/lazylibrarydemo/App.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,11 @@ class App : LazyApp() {
1414
inject(MapModule::class.java)
1515
inject(BroadCastModule::class.java)
1616
inject(BottomNavigationModule::class.java)
17-
1817
api = inject(RetrofitModule::class.java)
1918
.build("https://jsonplaceholder.typicode.com", Api::class.java)
2019
.create(Api::class.java)
2120
inject(SqliteModule::class.java)
2221
.build("DB_NAME")
23-
2422
}
2523
}
2624

app/src/main/java/org/wisdomrider/lazylibrarydemo/sqlite/AddOrUpdateActivity.kt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import org.wisdomrider.lazylibrary.modules.sqlite.SQLITECONSTANTS.OR
1111
import org.wisdomrider.lazylibrary.modules.sqlite.insert
1212
import org.wisdomrider.lazylibrary.modules.sqlite.update
1313
import org.wisdomrider.lazylibrary.modules.sqlite.updateTable
14+
import org.wisdomrider.lazylibrary.modules.sqlite.where
1415
import org.wisdomrider.lazylibrary.modules.toast
1516
import org.wisdomrider.lazylibrarydemo.R
1617
import org.wisdomrider.lazylibrarydemo.utils.BOOK
@@ -54,7 +55,16 @@ class AddOrUpdateActivity : LazyBase() {
5455
books.author = bookAuthor
5556
books.price = bookPrice
5657
books.description = bookDescription
57-
books.updateTable().lazy()
58+
// books.updateTable().lazy()
59+
books
60+
.update(type = OR, condition = lazyMap("id" to books.id
61+
62+
)
63+
, autoInsert = false
64+
).lazy()
65+
66+
67+
5868
"Update Sucessfully".toast().lazy()
5969
var intent = Intent(this, SqliteActivity::class.java)
6070
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_NEW_TASK)

app/src/main/java/org/wisdomrider/lazylibrarydemo/sqlite/SqliteActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class SqliteActivity : LazyBase() {
2828
// Getting all book
2929
getAllBooksFromDatabase()
3030
adapter = rv_books.lazyAdapter(list, R.layout.row_books)
31-
{ wisdomHolder: LazyAdapter.WisdomHolder, index: Int, books: Books ->
31+
{ wisdomHolder: LazyAdapter.WisdomHolder, index: Int, books: Books ->
3232
wisdomHolder.itemView.tv_book_name.text = books.name
3333
wisdomHolder.itemView.tv_book_price.text = "$ ${books.price}"
3434
wisdomHolder.itemView.tv__book_description.text = books.description

lazylibrary/src/main/java/org/wisdomrider/lazylibrary/modules/sqlite/SqliteClosedHelper.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ public <T> void specialUpdate(T t, @NotNull String type, @NotNull HashMap<String
135135
insertTable(t);
136136
return;
137137
}
138+
Log.e("var name", var_name.toString()+primary.toString());
138139
database.execSQL(var_name.toString() + primary.toString());
139140
}
140141

0 commit comments

Comments
 (0)