|
@@ -14,6 +14,7 @@ import com.xuqm.base.adapter.CommonPagedAdapter
|
|
|
import com.xuqm.base.adapter.ViewHolder
|
|
import com.xuqm.base.adapter.ViewHolder
|
|
|
import com.xuqm.base.common.LogHelper
|
|
import com.xuqm.base.common.LogHelper
|
|
|
import com.xuqm.base.common.ToolsHelper
|
|
import com.xuqm.base.common.ToolsHelper
|
|
|
|
|
+import com.xuqm.base.extensions.log
|
|
|
import com.xuqm.base.ui.BaseListFormLayoutActivity
|
|
import com.xuqm.base.ui.BaseListFormLayoutActivity
|
|
|
|
|
|
|
|
class TaskListActivity :
|
|
class TaskListActivity :
|
|
@@ -33,17 +34,18 @@ class TaskListActivity :
|
|
|
|
|
|
|
|
private val offlineCmdListener = object : OfflineCmdListener {
|
|
private val offlineCmdListener = object : OfflineCmdListener {
|
|
|
override fun onOfflineCmd(cmd: String) {
|
|
override fun onOfflineCmd(cmd: String) {
|
|
|
- when (cmd) {
|
|
|
|
|
- "下一页", "翻页", "查看下一页", "继续翻页", "继续下一页" -> {
|
|
|
|
|
- toNext()
|
|
|
|
|
- }
|
|
|
|
|
- "上一页", "查看上一页", "继续上一页" -> {
|
|
|
|
|
- toPre()
|
|
|
|
|
|
|
+ runOnUiThread {
|
|
|
|
|
+ when (cmd) {
|
|
|
|
|
+ "下一页", "翻页", "查看下一页", "继续翻页", "继续下一页" -> {
|
|
|
|
|
+ "--------------->".log()
|
|
|
|
|
+ toNext()
|
|
|
|
|
+ }
|
|
|
|
|
+ "上一页", "查看上一页", "继续上一页" -> {
|
|
|
|
|
+ toPre()
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private fun toPre() {
|
|
private fun toPre() {
|
|
@@ -65,8 +67,9 @@ class TaskListActivity :
|
|
|
if (layoutManager != null) {
|
|
if (layoutManager != null) {
|
|
|
val lastVisible = layoutManager.findLastVisibleItemPosition()
|
|
val lastVisible = layoutManager.findLastVisibleItemPosition()
|
|
|
LogHelper.d("lastVisible:$lastVisible")
|
|
LogHelper.d("lastVisible:$lastVisible")
|
|
|
- if (lastVisible < adapter.itemCount) {
|
|
|
|
|
- layoutManager.scrollToPositionWithOffset(lastVisible, 0)
|
|
|
|
|
|
|
+ val nextPosition = lastVisible + 1
|
|
|
|
|
+ if (nextPosition < adapter.itemCount) {
|
|
|
|
|
+ layoutManager.scrollToPositionWithOffset(nextPosition, 0)
|
|
|
} else {
|
|
} else {
|
|
|
ToolsHelper.showMessage("没有下一页了")
|
|
ToolsHelper.showMessage("没有下一页了")
|
|
|
}
|
|
}
|
|
@@ -89,13 +92,19 @@ class TaskListActivity :
|
|
|
.setText(R.id.tv_title, "${position}.张三提交的出差预算申请审核任务,从上海到北京,3月23开始3月24结束,预算金额¥1800元。【已逾期】")
|
|
.setText(R.id.tv_title, "${position}.张三提交的出差预算申请审核任务,从上海到北京,3月23开始3月24结束,预算金额¥1800元。【已逾期】")
|
|
|
.setClickListener(R.id.tv_title
|
|
.setClickListener(R.id.tv_title
|
|
|
) {
|
|
) {
|
|
|
- when(position%5){
|
|
|
|
|
|
|
+ when(position%4){
|
|
|
0 -> {
|
|
0 -> {
|
|
|
startActivity(Intent(this@TaskListActivity, FoActivity::class.java))
|
|
startActivity(Intent(this@TaskListActivity, FoActivity::class.java))
|
|
|
}
|
|
}
|
|
|
1 -> {
|
|
1 -> {
|
|
|
startActivity(Intent(this@TaskListActivity, ReviewActivity::class.java))
|
|
startActivity(Intent(this@TaskListActivity, ReviewActivity::class.java))
|
|
|
}
|
|
}
|
|
|
|
|
+ 2 -> {
|
|
|
|
|
+ startActivity(Intent(this@TaskListActivity, ReviewActivity::class.java))
|
|
|
|
|
+ }
|
|
|
|
|
+ 3 -> {
|
|
|
|
|
+ startActivity(Intent(this@TaskListActivity, ReviewActivity::class.java))
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|