package com.dollearn.student.ui.discovery
|
|
import androidx.core.os.bundleOf
|
import androidx.fragment.app.Fragment
|
import cn.sinata.xldutils.utils.myToast
|
import cn.sinata.xldutils.utils.showAllowingStateLoss
|
import cn.sinata.xldutils.visible
|
import com.dollearn.student.R
|
import com.dollearn.student.dialog.StringListDialog
|
import com.dollearn.student.network.HttpManager
|
import com.dollearn.student.network.request
|
import com.dollearn.student.ui.TransparentStatusBarActivity
|
import com.dollearn.student.utils.extention.clickDelay
|
import kotlinx.android.synthetic.main.activity_tab_list.*
|
|
class ServiceActivity:TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_tab_list
|
|
private val index by lazy { intent.getIntExtra("index",0) }
|
|
override fun initClick() {
|
iv_button.clickDelay {
|
HttpManager.customerList().request(this){_,data->
|
val list = arrayListOf<String>()
|
list.addAll(data?: arrayListOf())
|
if (list.isEmpty())
|
myToast("暂无客服电话")
|
else{
|
val stringListDialog = StringListDialog()
|
stringListDialog.arguments = bundleOf("list" to list)
|
stringListDialog.showAllowingStateLoss(supportFragmentManager,"call")
|
}
|
}
|
}
|
}
|
|
override fun initView() {
|
iv_button.visible()
|
val frags = arrayListOf<Fragment>()
|
frags.add(NoticeFragment())
|
frags.add(QuestionFragment())
|
tab_top.setViewPager(view_pager, arrayOf("公告列表","常见问题"),this,frags)
|
tab_top.currentTab = index
|
}
|
}
|