mirror of
				https://github.com/SimpleMobileTools/Simple-Flashlight.git
				synced 2025-06-05 21:59:19 +02:00 
			
		
		
		
	make activity inflating consistent across simple apps
This commit is contained in:
		@@ -11,7 +11,7 @@ import com.simplemobiletools.flashlight.databinding.ActivityBrightDisplayBinding
 | 
			
		||||
import com.simplemobiletools.flashlight.extensions.config
 | 
			
		||||
 | 
			
		||||
class BrightDisplayActivity : SimpleActivity() {
 | 
			
		||||
    private lateinit var binding: ActivityBrightDisplayBinding
 | 
			
		||||
    private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityBrightDisplayBinding.inflate(layoutInflater) }
 | 
			
		||||
 | 
			
		||||
    override fun onCreate(savedInstanceState: Bundle?) {
 | 
			
		||||
        window.addFlags(
 | 
			
		||||
@@ -23,7 +23,6 @@ class BrightDisplayActivity : SimpleActivity() {
 | 
			
		||||
 | 
			
		||||
        useDynamicTheme = false
 | 
			
		||||
        super.onCreate(savedInstanceState)
 | 
			
		||||
        binding = ActivityBrightDisplayBinding.inflate(layoutInflater)
 | 
			
		||||
        setContentView(binding.root)
 | 
			
		||||
        supportActionBar?.hide()
 | 
			
		||||
        setBackgroundColor(config.brightDisplayColor)
 | 
			
		||||
 
 | 
			
		||||
@@ -28,12 +28,15 @@ import org.greenrobot.eventbus.Subscribe
 | 
			
		||||
import java.util.*
 | 
			
		||||
 | 
			
		||||
class MainActivity : SimpleActivity() {
 | 
			
		||||
    private val MAX_STROBO_DELAY = 2000L
 | 
			
		||||
    private val MIN_STROBO_DELAY = 10L
 | 
			
		||||
    private val FLASHLIGHT_STATE = "flashlight_state"
 | 
			
		||||
    private val STROBOSCOPE_STATE = "stroboscope_state"
 | 
			
		||||
    companion object {
 | 
			
		||||
        private const val MAX_STROBO_DELAY = 2000L
 | 
			
		||||
        private const val MIN_STROBO_DELAY = 10L
 | 
			
		||||
        private const val FLASHLIGHT_STATE = "flashlight_state"
 | 
			
		||||
        private const val STROBOSCOPE_STATE = "stroboscope_state"
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityMainBinding.inflate(layoutInflater) }
 | 
			
		||||
 | 
			
		||||
    private lateinit var binding: ActivityMainBinding
 | 
			
		||||
    private var mBus: EventBus? = null
 | 
			
		||||
    private var mCameraImpl: MyCameraImpl? = null
 | 
			
		||||
    private var mIsFlashlightOn = false
 | 
			
		||||
@@ -42,7 +45,6 @@ class MainActivity : SimpleActivity() {
 | 
			
		||||
    override fun onCreate(savedInstanceState: Bundle?) {
 | 
			
		||||
        isMaterialActivity = true
 | 
			
		||||
        super.onCreate(savedInstanceState)
 | 
			
		||||
        binding = ActivityMainBinding.inflate(layoutInflater)
 | 
			
		||||
        setContentView(binding.root)
 | 
			
		||||
        appLaunched(BuildConfig.APPLICATION_ID)
 | 
			
		||||
        setupOptionsMenu()
 | 
			
		||||
 
 | 
			
		||||
@@ -12,12 +12,11 @@ import java.util.Locale
 | 
			
		||||
import kotlin.system.exitProcess
 | 
			
		||||
 | 
			
		||||
class SettingsActivity : SimpleActivity() {
 | 
			
		||||
    private lateinit var binding: ActivitySettingsBinding
 | 
			
		||||
    private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivitySettingsBinding.inflate(layoutInflater) }
 | 
			
		||||
 | 
			
		||||
    override fun onCreate(savedInstanceState: Bundle?) {
 | 
			
		||||
        isMaterialActivity = true
 | 
			
		||||
        super.onCreate(savedInstanceState)
 | 
			
		||||
        binding = ActivitySettingsBinding.inflate(layoutInflater)
 | 
			
		||||
        setContentView(binding.root)
 | 
			
		||||
 | 
			
		||||
        binding.apply {
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,8 @@ import com.simplemobiletools.flashlight.extensions.config
 | 
			
		||||
import com.simplemobiletools.flashlight.helpers.MyWidgetBrightDisplayProvider
 | 
			
		||||
 | 
			
		||||
class WidgetBrightDisplayConfigureActivity : SimpleActivity() {
 | 
			
		||||
    private lateinit var binding: WidgetBrightDisplayConfigBinding
 | 
			
		||||
    private val binding by lazy(LazyThreadSafetyMode.NONE) { WidgetBrightDisplayConfigBinding.inflate(layoutInflater) }
 | 
			
		||||
 | 
			
		||||
    private var mWidgetAlpha = 0f
 | 
			
		||||
    private var mWidgetId = 0
 | 
			
		||||
    private var mWidgetColor = 0
 | 
			
		||||
@@ -27,7 +28,6 @@ class WidgetBrightDisplayConfigureActivity : SimpleActivity() {
 | 
			
		||||
    public override fun onCreate(savedInstanceState: Bundle?) {
 | 
			
		||||
        useDynamicTheme = false
 | 
			
		||||
        super.onCreate(savedInstanceState)
 | 
			
		||||
        binding = WidgetBrightDisplayConfigBinding.inflate(layoutInflater)
 | 
			
		||||
        setResult(Activity.RESULT_CANCELED)
 | 
			
		||||
        setContentView(binding.root)
 | 
			
		||||
        initVariables()
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,8 @@ import com.simplemobiletools.flashlight.extensions.updateBrightDisplayWidget
 | 
			
		||||
import com.simplemobiletools.flashlight.helpers.MyWidgetTorchProvider
 | 
			
		||||
 | 
			
		||||
class WidgetTorchConfigureActivity : SimpleActivity() {
 | 
			
		||||
    private lateinit var binding: WidgetTorchConfigBinding
 | 
			
		||||
    private val binding by lazy(LazyThreadSafetyMode.NONE) { WidgetTorchConfigBinding.inflate(layoutInflater) }
 | 
			
		||||
 | 
			
		||||
    private var mWidgetAlpha = 0f
 | 
			
		||||
    private var mWidgetId = 0
 | 
			
		||||
    private var mWidgetColor = 0
 | 
			
		||||
@@ -28,7 +29,6 @@ class WidgetTorchConfigureActivity : SimpleActivity() {
 | 
			
		||||
    public override fun onCreate(savedInstanceState: Bundle?) {
 | 
			
		||||
        useDynamicTheme = false
 | 
			
		||||
        super.onCreate(savedInstanceState)
 | 
			
		||||
        binding = WidgetTorchConfigBinding.inflate(layoutInflater)
 | 
			
		||||
        setResult(Activity.RESULT_CANCELED)
 | 
			
		||||
        setContentView(binding.root)
 | 
			
		||||
        initVariables()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user