|
@@ -1,14 +1,15 @@
|
|
|
package com.nova.brain.glass.ui
|
|
package com.nova.brain.glass.ui
|
|
|
|
|
|
|
|
-import android.view.View
|
|
|
|
|
|
|
+import android.content.Intent
|
|
|
import com.nova.brain.glass.R
|
|
import com.nova.brain.glass.R
|
|
|
import com.nova.brain.glass.databinding.ActivityTaskListBinding
|
|
import com.nova.brain.glass.databinding.ActivityTaskListBinding
|
|
|
|
|
+import com.nova.brain.glass.helper.OfflineCmdListener
|
|
|
|
|
+import com.nova.brain.glass.helper.OfflineCmdServiceHelper
|
|
|
import com.nova.brain.glass.model.TaskItem
|
|
import com.nova.brain.glass.model.TaskItem
|
|
|
import com.nova.brain.glass.viewmodel.TaskListVM
|
|
import com.nova.brain.glass.viewmodel.TaskListVM
|
|
|
import com.xuqm.base.adapter.BasePagedAdapter
|
|
import com.xuqm.base.adapter.BasePagedAdapter
|
|
|
import com.xuqm.base.adapter.CommonPagedAdapter
|
|
import com.xuqm.base.adapter.CommonPagedAdapter
|
|
|
import com.xuqm.base.adapter.ViewHolder
|
|
import com.xuqm.base.adapter.ViewHolder
|
|
|
-import com.xuqm.base.adapter.callback.AdapterClickListener
|
|
|
|
|
import com.xuqm.base.common.ToolsHelper
|
|
import com.xuqm.base.common.ToolsHelper
|
|
|
import com.xuqm.base.ui.BaseListFormLayoutActivity
|
|
import com.xuqm.base.ui.BaseListFormLayoutActivity
|
|
|
|
|
|
|
@@ -16,6 +17,18 @@ class TaskListActivity :
|
|
|
BaseListFormLayoutActivity<TaskItem, TaskListVM, ActivityTaskListBinding>() {
|
|
BaseListFormLayoutActivity<TaskItem, TaskListVM, ActivityTaskListBinding>() {
|
|
|
override fun getLayoutId(): Int = R.layout.activity_task_list
|
|
override fun getLayoutId(): Int = R.layout.activity_task_list
|
|
|
override fun fullscreen(): Boolean = true
|
|
override fun fullscreen(): Boolean = true
|
|
|
|
|
+
|
|
|
|
|
+ override fun initData() {
|
|
|
|
|
+ super.initData()
|
|
|
|
|
+ OfflineCmdServiceHelper.setOnLineListener(object : OfflineCmdListener {
|
|
|
|
|
+ override fun onOfflineCmd(cmd: String) {
|
|
|
|
|
+ when (cmd) {
|
|
|
|
|
+ "下一页", "翻页", "查看下一页", "继续翻页", "继续下一页" -> {
|
|
|
|
|
+ binding.baseRecyclerView
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }) }
|
|
|
private val adapter = object : CommonPagedAdapter<TaskItem>(R.layout.item_task_list) {
|
|
private val adapter = object : CommonPagedAdapter<TaskItem>(R.layout.item_task_list) {
|
|
|
override fun convert(holder: ViewHolder, item: TaskItem, position: Int) {
|
|
override fun convert(holder: ViewHolder, item: TaskItem, position: Int) {
|
|
|
holder
|
|
holder
|