Skip to main content

Posts

Showing posts from July, 2019

android kotlin - Room LIKE query example

MainActivity.kt package com.example.roomexamples import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.text.method.ScrollingMovementMethod import com.android.volley.Request import com.android.volley.Response import com.android.volley.toolbox.JsonArrayRequest import com.android.volley.toolbox.Volley import kotlinx.android.synthetic.main.activity_main.* import org.jetbrains.anko.doAsync import org.jetbrains.anko.toast import org.jetbrains.anko.uiThread class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val room = RoomSingleton.getInstance(this) textView.movementMethod = ScrollingMovementMethod() // Insert some products in database btnInsert.setOnClickListener { it.isEnabled = false val url = "https://pastebin.com/raw/BrQjM5dX" v...

android kotlin - Room boolean column example

MainActivity.kt package com.example.roomexamples import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.text.method.ScrollingMovementMethod import android.widget.TextView import com.android.volley.Request import com.android.volley.Response import com.android.volley.toolbox.JsonArrayRequest import com.android.volley.toolbox.Volley import kotlinx.android.synthetic.main.activity_main.* import org.jetbrains.anko.doAsync import org.jetbrains.anko.toast import org.jetbrains.anko.uiThread import java.text.DateFormat import java.util.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val room = RoomSingleton.getInstance(this) textView.movementMethod = ScrollingMovementMethod() // Insert some products in database btnInsert.setOnClickListener { val url = "https://...

android kotlin - Room TypeConverter date example

MainActivity.kt package com.example.roomexamples import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.text.method.ScrollingMovementMethod import com.android.volley.Request import com.android.volley.Response import com.android.volley.toolbox.JsonArrayRequest import com.android.volley.toolbox.Volley import kotlinx.android.synthetic.main.activity_main.* import org.jetbrains.anko.doAsync import org.jetbrains.anko.toast import org.jetbrains.anko.uiThread import java.text.DateFormat import java.util.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val room = RoomSingleton.getInstance(this) textView.movementMethod = ScrollingMovementMethod() // Insert some products in database btnInsert.setOnClickListener { val url = "https://tradeogre.com/api/v1/history/BT...

android kotlin - Room TypeConverter example

MainActivity.kt package com.example.roomexamples import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.text.method.ScrollingMovementMethod import com.android.volley.Request import com.android.volley.Response import com.android.volley.toolbox.JsonArrayRequest import com.android.volley.toolbox.Volley import kotlinx.android.synthetic.main.activity_main.* import org.jetbrains.anko.doAsync import org.jetbrains.anko.toast import org.jetbrains.anko.uiThread class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val room = RoomSingleton.getInstance(this) textView.movementMethod = ScrollingMovementMethod() // Insert some products in database btnInsert.setOnClickListener { val url = "https://tradeogre.com/api/v1/markets" val request = JsonArrayRequest(...

android kotlin - Room select where example

MainActivity.kt package com.example.roomexamples import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.text.method.ScrollingMovementMethod import kotlinx.android.synthetic.main.activity_main.* import org.jetbrains.anko.doAsync import org.jetbrains.anko.uiThread class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val room = RoomSingleton.getInstance(this) textView.movementMethod = ScrollingMovementMethod() // Insert some books in database btnInsert.setOnClickListener { doAsync { room.bookDao().insertBooks(bookList()) } } // Select books from database btnSelect.setOnClickListener { doAsync { // Get books which price greater than $50 val books = room.bookDao().allBooks(5...