X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyCell.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacycell%2Factivities%2FPrivacyCellActivity.kt;h=618ef569cd052a79ca5cb67ff85cf119675a60d5;hp=cd0e1a1fcc10eb15355be338eb476418815f756d;hb=45b64d4cf242b28abd6747681086f0a080fca009;hpb=976d7da4c16f9ddc87f0cd7c67cd2eefc9f260b1 diff --git a/app/src/main/java/com/stoutner/privacycell/activities/PrivacyCellActivity.kt b/app/src/main/java/com/stoutner/privacycell/activities/PrivacyCellActivity.kt index cd0e1a1..618ef56 100644 --- a/app/src/main/java/com/stoutner/privacycell/activities/PrivacyCellActivity.kt +++ b/app/src/main/java/com/stoutner/privacycell/activities/PrivacyCellActivity.kt @@ -55,8 +55,6 @@ import com.stoutner.privacycell.services.RealtimeMonitoringService class PrivacyCellActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelectedListener, PhonePermissionDialog.StoragePermissionDialogListener { // Declare the class variables. - private lateinit var context: Context - private lateinit var telephonyManager: TelephonyManager private lateinit var actionBarDrawerToggle: ActionBarDrawerToggle // Declare the views. @@ -109,10 +107,6 @@ class PrivacyCellActivity : AppCompatActivity(), NavigationView.OnNavigationItem additionalNetworkInfoDetailsTextView = findViewById(R.id.additional_network_info_details) val navigationView = findViewById(R.id.navigationview) - // Get handles for the context and the telephony manager. - context = this - telephonyManager = getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager - // Set the support action bar. setSupportActionBar(toolbar) @@ -211,6 +205,14 @@ class PrivacyCellActivity : AppCompatActivity(), NavigationView.OnNavigationItem startActivity(settingsIntent) } + R.id.logcat -> { // Logcat. + // Create an intent to load the Logcat activity. + val logcatIntent = Intent(this, LogcatActivity::class.java) + + // Make it so. + startActivity(logcatIntent) + } + R.id.permissions -> { // Permissions. // Instantiate the permissions dialog fragment. val permissionsDialogFragment = WebViewDialog().type(WebViewDialog.PERMISSIONS) @@ -337,6 +339,9 @@ class PrivacyCellActivity : AppCompatActivity(), NavigationView.OnNavigationItem } private fun populatePrivacyCell(context: Context) { + // Get a handle for the telephony manager. + val telephonyManager = getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager + // Listen to changes in the cell network state. telephonyManager.listen(object : PhoneStateListener() { override fun onDisplayInfoChanged(telephonyDisplayInfo: TelephonyDisplayInfo) {