Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun main() {
- Database().load("https://jsonplaceholder.typicode.com/users/1", object : Callback {
- override fun onLoadData(result: String) {
- Thread.sleep(2000) // imitation of long query
- println(result)
- }
- })
- }
- /*
- * Callback using via HighOrderFunctions / Unit
- * https://metanit.com/kotlin/tutorial/3.7.php
- * */
- class DatabaseUnit {
- fun load(link: String, callback: (Any) -> Unit) {
- val result = RequestHelper.getData(link)
- callback(result)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement