summaryrefslogtreecommitdiff
path: root/app/src/main/java/com/draco/buoy/views
diff options
context:
space:
mode:
authorTyler Nijmeh <tylernij@gmail.com>2021-03-31 12:48:27 -0700
committerTyler Nijmeh <tylernij@gmail.com>2021-03-31 12:48:27 -0700
commit4a0af97520794c78f20c1cce9da42fb32d1880b9 (patch)
treef73f30c98068f9a699a62c9663c7ed2c1acd4a95 /app/src/main/java/com/draco/buoy/views
parent1c04bfd5343191744dccb53a833e966d90cbeacc (diff)
Better document code
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
Diffstat (limited to 'app/src/main/java/com/draco/buoy/views')
-rw-r--r--app/src/main/java/com/draco/buoy/views/MainActivity.kt1
-rw-r--r--app/src/main/java/com/draco/buoy/views/PermissionActivity.kt2
2 files changed, 3 insertions, 0 deletions
diff --git a/app/src/main/java/com/draco/buoy/views/MainActivity.kt b/app/src/main/java/com/draco/buoy/views/MainActivity.kt
index 4d86dad..30f90a5 100644
--- a/app/src/main/java/com/draco/buoy/views/MainActivity.kt
+++ b/app/src/main/java/com/draco/buoy/views/MainActivity.kt
@@ -17,6 +17,7 @@ class MainActivity : AppCompatActivity() {
preferences = findViewById(R.id.preferences)
+ /* If we are missing a permission, lock the user in the permission activity */
if (!PermissionUtils.isPermissionsGranted(this, android.Manifest.permission.WRITE_SECURE_SETTINGS))
goToPermissionActivity()
diff --git a/app/src/main/java/com/draco/buoy/views/PermissionActivity.kt b/app/src/main/java/com/draco/buoy/views/PermissionActivity.kt
index d3b8b62..27435e7 100644
--- a/app/src/main/java/com/draco/buoy/views/PermissionActivity.kt
+++ b/app/src/main/java/com/draco/buoy/views/PermissionActivity.kt
@@ -22,6 +22,7 @@ class PermissionActivity : AppCompatActivity() {
command = findViewById(R.id.command)
+ /* Copy ADB command to clipboard */
command.setOnClickListener {
val clipboardManager = getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
val clip = ClipData.newPlainText("ADB Command", command.text.toString())
@@ -30,6 +31,7 @@ class PermissionActivity : AppCompatActivity() {
Snackbar.make(command, R.string.copied, Snackbar.LENGTH_SHORT).show()
}
+ /* Once permission is granted, return */
viewModel.permissionGranted.observe(this) {
if (it == true)
finish()