diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index ea3ae54..76cc9c6 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -66,6 +66,9 @@
android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"
tools:replace="android:label">
+
diff --git a/app/src/main/java/com/nova/brain/glass/helper/OfflineCmdServiceHelper.kt b/app/src/main/java/com/nova/brain/glass/helper/OfflineCmdServiceHelper.kt
index f9493f6..a03b2c0 100644
--- a/app/src/main/java/com/nova/brain/glass/helper/OfflineCmdServiceHelper.kt
+++ b/app/src/main/java/com/nova/brain/glass/helper/OfflineCmdServiceHelper.kt
@@ -22,6 +22,9 @@ object OfflineCmdServiceHelper {
add(OfflineCmdBean("上一页", "shang yi ye"))
add(OfflineCmdBean("查看上一页", "cha kan shang yi ye"))
add(OfflineCmdBean("继续上一页", "ji xu shang yi ye"))
+ add(OfflineCmdBean("退出", "tui chu"))
+ add(OfflineCmdBean("返回", "fan hui"))
+ add(OfflineCmdBean("退回", "tui hui"))
}
fun init(){
val service = GlassSdk.getGlassOfflineCmdService()
diff --git a/app/src/main/java/com/nova/brain/glass/ui/FoActivity.kt b/app/src/main/java/com/nova/brain/glass/ui/FoActivity.kt
new file mode 100644
index 0000000..9cf6c07
--- /dev/null
+++ b/app/src/main/java/com/nova/brain/glass/ui/FoActivity.kt
@@ -0,0 +1,30 @@
+package com.nova.brain.glass.ui
+
+import com.nova.brain.glass.R
+import com.nova.brain.glass.databinding.ActivityFoBinding
+import com.nova.brain.glass.helper.OfflineCmdListener
+import com.nova.brain.glass.helper.OfflineCmdServiceHelper
+import com.xuqm.base.ui.BaseActivity
+
+class FoActivity : BaseActivity() {
+ override fun getLayoutId(): Int =R.layout.activity_fo
+ override fun fullscreen(): Boolean = true
+ private val listener = object : OfflineCmdListener {
+ override fun onOfflineCmd(cmd: String) {
+ when( cmd){
+ "退出","返回","退回"->{
+ finish()
+ }
+ }
+ }
+ }
+ override fun initData() {
+ super.initData()
+ OfflineCmdServiceHelper.addOnLineListener(listener)
+ }
+
+ override fun onDestroy() {
+ super.onDestroy()
+ OfflineCmdServiceHelper.removeOnLineListener(listener)
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt b/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt
index 006e4e2..d45547a 100644
--- a/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt
+++ b/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt
@@ -1,5 +1,6 @@
package com.nova.brain.glass.ui
+import android.content.Intent
import android.os.Bundle
import androidx.recyclerview.widget.LinearLayoutManager
import com.nova.brain.glass.R
@@ -86,7 +87,11 @@ class TaskListActivity :
.setText(R.id.tv_title, "${position}.张三提交的出差预算申请审核任务,从上海到北京,3月23开始3月24结束,预算金额¥1800元。【已逾期】")
.setClickListener(R.id.tv_title
) {
- ToolsHelper.showMessage("点击了${position}")
+ when(position%5){
+ 0 -> {
+ startActivity(Intent(this@TaskListActivity, FoActivity::class.java))
+ }
+ }
}
}
}
diff --git a/app/src/main/res/layout/activity_fo.xml b/app/src/main/res/layout/activity_fo.xml
new file mode 100644
index 0000000..1151459
--- /dev/null
+++ b/app/src/main/res/layout/activity_fo.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file