package com.kuanzhai.user.ui.mine
|
|
import android.Manifest
|
import androidx.fragment.app.Fragment
|
import cn.sinata.xldutils.gone
|
import cn.sinata.xldutils.utils.myToast
|
import com.kuanzhai.user.R
|
import com.kuanzhai.user.network.entity.BusinessInfo
|
import com.kuanzhai.user.ui.TransparentStatusBarActivity
|
import com.kuanzhai.user.ui.trip.ScanActivity
|
import com.tbruyelle.rxpermissions2.RxPermissions
|
import kotlinx.android.synthetic.main.activity_business_coupon.*
|
import org.jetbrains.anko.sdk27.coroutines.onClick
|
import org.jetbrains.anko.startActivity
|
|
class BusinessCouponActivity : TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_business_coupon
|
private val businessInfo by lazy { intent.getParcelableExtra<BusinessInfo>("data") }
|
private val fragments = arrayListOf<Fragment>()
|
|
override fun initClick() {
|
iv_back.onClick { finish() }
|
iv_scan.onClick {
|
RxPermissions(this@BusinessCouponActivity).request(Manifest.permission.CAMERA).subscribe {
|
if (it)
|
startActivity<ScanActivity>()
|
else
|
myToast("请在应用权限页面开启相机权限")
|
}
|
}
|
}
|
|
override fun initView() {
|
titleBar.gone()
|
businessInfo?.apply {
|
tv_title.text = name
|
iv_avatar.setImageURI(headImg)
|
}
|
fragments.add(BusinessCouponFragment.newInstance(BusinessCouponFragment.TYPE_USEFUL))
|
fragments.add(BusinessCouponFragment.newInstance(BusinessCouponFragment.TYPE_DISABLE))
|
tab_layout.setViewPager(view_pager, arrayOf("进行中","已结束"),this,fragments)
|
}
|
|
}
|