1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.quansu.heifengwuliu.fragment
- import android.app.Activity
- import android.content.Intent
- import android.os.Bundle
- import android.view.LayoutInflater
- import android.view.ViewGroup
- import com.quansu.heifengwuliu.adapter.BillAdapter
- import com.quansu.heifengwuliu.base.MBRFragment
- import com.quansu.heifengwuliu.config.MIntentAction
- import com.quansu.heifengwuliu.databinding.FragmentAccountBillBinding
- import com.quansu.heifengwuliu.vmodel.AccountBillVModel
- class AccountBillFragment : MBRFragment<AccountBillVModel, BillAdapter, FragmentAccountBillBinding>() {
- override fun init(savedInstanceState: Bundle?) {
- super.init(savedInstanceState)
- vm.fragment=this
- vm.getAmountCount()
- }
- override fun initAdapter(): BillAdapter {
- return BillAdapter()
- }
- override fun binding(inflater: LayoutInflater, container: ViewGroup?): FragmentAccountBillBinding {
- return FragmentAccountBillBinding.inflate(layoutInflater, container, false)
- }
- override fun title(): String? {
- return null
- }
- override fun vmClass(): Class<AccountBillVModel> {
- return AccountBillVModel::class.java
- }
- override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
- super.onActivityResult(requestCode, resultCode, data)
- if (MIntentAction.REQUEST_CODE_ONE == requestCode && resultCode == Activity.RESULT_OK) {
- //刷新
- vm.getAmountCount()
- onRefresh()
- }
- }
- }
|