Skip to content

Commit dbfef67

Browse files
committed
Use delegated property for viewBinding in activities
1 parent be1a70c commit dbfef67

File tree

4 files changed

+4
-7
lines changed

4 files changed

+4
-7
lines changed

app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,11 @@ class MainActivity : SimpleActivity() {
8080
private lateinit var searchNextBtn: ImageView
8181
private lateinit var searchClearBtn: ImageView
8282

83-
private lateinit var binding: ActivityMainBinding
83+
private val binding: ActivityMainBinding by viewBinding(ActivityMainBinding::inflate)
8484

8585
override fun onCreate(savedInstanceState: Bundle?) {
8686
isMaterialActivity = true
8787
super.onCreate(savedInstanceState)
88-
binding = ActivityMainBinding.inflate(layoutInflater)
8988
setContentView(binding.root)
9089
appLaunched(BuildConfig.APPLICATION_ID)
9190
setupOptionsMenu()

app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SettingsActivity.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,11 @@ import kotlin.system.exitProcess
2727

2828
class SettingsActivity : SimpleActivity() {
2929
private val notesFileType = "application/json"
30-
private lateinit var binding: ActivitySettingsBinding
30+
private val binding: ActivitySettingsBinding by viewBinding(ActivitySettingsBinding::inflate)
3131

3232
override fun onCreate(savedInstanceState: Bundle?) {
3333
isMaterialActivity = true
3434
super.onCreate(savedInstanceState)
35-
binding = ActivitySettingsBinding.inflate(layoutInflater)
3635
setContentView(binding.root)
3736

3837
updateMaterialActivityViews(binding.settingsCoordinator, binding.settingsHolder, useTransparentNavigation = true, useTopSearchMenu = false)

app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/WidgetConfigureActivity.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,12 @@ class WidgetConfigureActivity : SimpleActivity() {
4141
private var mIsCustomizingColors = false
4242
private var mShowTitle = false
4343
private var mNotes = listOf<Note>()
44-
private lateinit var binding: WidgetConfigBinding
44+
private val binding: WidgetConfigBinding by viewBinding(WidgetConfigBinding::inflate)
4545

4646
public override fun onCreate(savedInstanceState: Bundle?) {
4747
useDynamicTheme = false
4848
super.onCreate(savedInstanceState)
4949
setResult(RESULT_CANCELED)
50-
binding = WidgetConfigBinding.inflate(layoutInflater)
5150
setContentView(binding.root)
5251
initVariables()
5352

app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/ChecklistFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class ChecklistFragment : NoteFragment(), ChecklistItemsListener {
2828

2929
private var noteId = 0L
3030

31-
lateinit var binding: FragmentChecklistBinding
31+
private lateinit var binding: FragmentChecklistBinding
3232

3333
var items = mutableListOf<ChecklistItem>()
3434

0 commit comments

Comments
 (0)