From 2e9fb709932cd749f11aac6dde3087fb4523ee9c Mon Sep 17 00:00:00 2001
From: nbschultz97 <126931519+nbschultz97@users.noreply.github.com>
Date: Thu, 11 Sep 2025 23:48:19 -0600
Subject: [PATCH] Add stub local chat screen and TAK status toast
---
app/src/main/AndroidManifest.xml | 1 +
.../com/example/tacticalapp/LocalChatActivity.kt | 15 +++++++++++++++
.../java/com/example/tacticalapp/MainActivity.kt | 6 ++++--
app/src/main/res/layout/activity_local_chat.xml | 13 +++++++++++++
app/src/main/res/values/strings.xml | 1 +
5 files changed, 34 insertions(+), 2 deletions(-)
create mode 100644 app/src/main/java/com/example/tacticalapp/LocalChatActivity.kt
create mode 100644 app/src/main/res/layout/activity_local_chat.xml
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 6d7ea30..0c18b8a 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -14,6 +14,7 @@
+
diff --git a/app/src/main/java/com/example/tacticalapp/LocalChatActivity.kt b/app/src/main/java/com/example/tacticalapp/LocalChatActivity.kt
new file mode 100644
index 0000000..a7e1957
--- /dev/null
+++ b/app/src/main/java/com/example/tacticalapp/LocalChatActivity.kt
@@ -0,0 +1,15 @@
+package com.example.tacticalapp
+
+import android.os.Bundle
+import androidx.appcompat.app.AppCompatActivity
+import com.example.tacticalapp.databinding.ActivityLocalChatBinding
+
+class LocalChatActivity : AppCompatActivity() {
+ private lateinit var binding: ActivityLocalChatBinding
+
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+ binding = ActivityLocalChatBinding.inflate(layoutInflater)
+ setContentView(binding.root)
+ }
+}
diff --git a/app/src/main/java/com/example/tacticalapp/MainActivity.kt b/app/src/main/java/com/example/tacticalapp/MainActivity.kt
index 15c79e7..d5dd6c8 100644
--- a/app/src/main/java/com/example/tacticalapp/MainActivity.kt
+++ b/app/src/main/java/com/example/tacticalapp/MainActivity.kt
@@ -1,6 +1,8 @@
package com.example.tacticalapp
+import android.content.Intent
import android.os.Bundle
+import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.example.tacticalapp.databinding.ActivityMainBinding
@@ -13,10 +15,10 @@ class MainActivity : AppCompatActivity() {
setContentView(binding.root)
binding.btnLocalChat.setOnClickListener {
- // TODO: open local chat UI
+ startActivity(Intent(this, LocalChatActivity::class.java))
}
binding.btnTakStatus.setOnClickListener {
- // TODO: show TAK plugin status
+ Toast.makeText(this, "TAK plugin status: OK", Toast.LENGTH_SHORT).show()
}
}
}
diff --git a/app/src/main/res/layout/activity_local_chat.xml b/app/src/main/res/layout/activity_local_chat.xml
new file mode 100644
index 0000000..8d9c0ab
--- /dev/null
+++ b/app/src/main/res/layout/activity_local_chat.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 10a3d89..14aa8e1 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,3 +1,4 @@
TacticalApp
+ Local chat placeholder