Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 160c1250 authored by Aayush Gupta's avatar Aayush Gupta
Browse files

MainActivity: Provide a way to access the applicationContext via MainActivity

parent 70e22125
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -70,11 +70,24 @@ class MainActivity : AppCompatActivity(), BottomNavigationView.OnNavigationItemS
    private var isReceiverRegistered = false
    var accentColorOS = 0

    init {
        instance = this
    }

    companion object {
        private var instance: MainActivity? = null

        lateinit var mActivity: MainActivity
        var sharedPreferences : SharedPreferences?=null
        val sharedPrefFile = "kotlinsharedpreference"

        /*
         * Provides the application context via MainActivity
         * @return applicationContext
         */
        fun applicationContext(): Context {
            return instance!!.applicationContext
        }
    }