Kotlin for Android Developers


 Application Singleton and Delegated Properties


Download 1.04 Mb.
Pdf ko'rish
bet5/79
Sana18.06.2023
Hajmi1.04 Mb.
#1588404
1   2   3   4   5   6   7   8   9   ...   79
Bog'liq
Kotlin for Android Developers Learn Kotlin the Easy Way While Developing an Android App ( PDFDrive )

16 Application Singleton and Delegated Properties . . . . . . . . . . . . . . . . . . . . . . 56
16.1 Application Singleton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
16.2 Delegated Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
16.3 Standard Delegates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
16.4 How to create a custom delegate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
16.5 Reimplementing App Singleton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62


CONTENTS
17 Creating an SQLiteOpenHelper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
17.1 ManagedSqliteOpenHelper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
17.2 Tables definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
17.3 Implementing SqliteOpenHelper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
17.4 Dependency injection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
18 Collections and functional operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
18.1 Aggregate operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
18.2 Filtering operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
18.3 Mapping operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
18.4 Elements operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
18.5 Generation operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
18.6 Ordering operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
19 Saving and requesting data from database . . . . . . . . . . . . . . . . . . . . . . . . . 81
19.1 Creating database model classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
19.2 Writing and requesting data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Download 1.04 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   79




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling