Skip to content

Commit c58a4aa

Browse files
committed
make activity inflating consistent across simple apps
1 parent 3a40031 commit c58a4aa

File tree

5 files changed

+6
-5
lines changed

5 files changed

+6
-5
lines changed

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/BrightDisplayActivity.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ import android.view.WindowManager
77
import com.simplemobiletools.commons.dialogs.ColorPickerDialog
88
import com.simplemobiletools.commons.extensions.applyColorFilter
99
import com.simplemobiletools.commons.extensions.getContrastColor
10+
import com.simplemobiletools.commons.extensions.viewBinding
1011
import com.simplemobiletools.flashlight.databinding.ActivityBrightDisplayBinding
1112
import com.simplemobiletools.flashlight.extensions.config
1213

1314
class BrightDisplayActivity : SimpleActivity() {
14-
private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityBrightDisplayBinding.inflate(layoutInflater) }
15+
private val binding by viewBinding(ActivityBrightDisplayBinding::inflate)
1516

1617
override fun onCreate(savedInstanceState: Bundle?) {
1718
window.addFlags(

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class MainActivity : SimpleActivity() {
3535
private const val STROBOSCOPE_STATE = "stroboscope_state"
3636
}
3737

38-
private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityMainBinding.inflate(layoutInflater) }
38+
private val binding by viewBinding(ActivityMainBinding::inflate)
3939

4040
private var mBus: EventBus? = null
4141
private var mCameraImpl: MyCameraImpl? = null

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/SettingsActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import java.util.Locale
1212
import kotlin.system.exitProcess
1313

1414
class SettingsActivity : SimpleActivity() {
15-
private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivitySettingsBinding.inflate(layoutInflater) }
15+
private val binding by viewBinding(ActivitySettingsBinding::inflate)
1616

1717
override fun onCreate(savedInstanceState: Bundle?) {
1818
isMaterialActivity = true

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/WidgetBrightDisplayConfigureActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import com.simplemobiletools.flashlight.extensions.config
1717
import com.simplemobiletools.flashlight.helpers.MyWidgetBrightDisplayProvider
1818

1919
class WidgetBrightDisplayConfigureActivity : SimpleActivity() {
20-
private val binding by lazy(LazyThreadSafetyMode.NONE) { WidgetBrightDisplayConfigBinding.inflate(layoutInflater) }
20+
private val binding by viewBinding(WidgetBrightDisplayConfigBinding::inflate)
2121

2222
private var mWidgetAlpha = 0f
2323
private var mWidgetId = 0

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/WidgetTorchConfigureActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import com.simplemobiletools.flashlight.extensions.updateBrightDisplayWidget
1818
import com.simplemobiletools.flashlight.helpers.MyWidgetTorchProvider
1919

2020
class WidgetTorchConfigureActivity : SimpleActivity() {
21-
private val binding by lazy(LazyThreadSafetyMode.NONE) { WidgetTorchConfigBinding.inflate(layoutInflater) }
21+
private val binding by viewBinding(WidgetTorchConfigBinding::inflate)
2222

2323
private var mWidgetAlpha = 0f
2424
private var mWidgetId = 0

0 commit comments

Comments
 (0)