File was renamed from qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivity.java |
| | |
| | | import android.text.TextUtils; |
| | | import android.view.KeyEvent; |
| | | import android.view.LayoutInflater; |
| | | import android.view.View; |
| | | import android.widget.Toast; |
| | | |
| | | import com.dayu.baselibrary.utils.BaseCommon; |
| | | import com.dayu.baselibrary.utils.TipUtil; |
| | | import com.dayu.baselibrary.view.PassWordDialog; |
| | | import com.dayu.qiheonlinelibrary.QHOnLineApplication; |
| | | import com.dayu.qiheonlinelibrary.bean.PricePlanResult; |
| | | import com.dayu.qiheonlinelibrary.databinding.ActivityHomeQhlBinding; |
| | | import com.dayu.qiheonlinelibrary.dbBean.AdminDataBean; |
| | | import com.dayu.qiheonlinelibrary.net.ApiManager; |
| | | import com.dayu.qiheonlinelibrary.net.BaseResponse; |
| | | import com.dayu.qiheonlinelibrary.net.subscribers.SubscriberListener; |
| | | import com.dayu.qiheonlinelibrary.view.ChooseReplacementDialog; |
| | | |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | |
| | | /** |
| | |
| | | * Date: 2023-11-6 19:52 |
| | | * Description: 主界面 |
| | | */ |
| | | public class HomeActivity extends BaseActivity { |
| | | public class HomeActivityQHOline extends QHOlineBaseActivity { |
| | | |
| | | public static HomeActivity homeActivity; |
| | | public static HomeActivityQHOline homeActivity; |
| | | ActivityHomeQhlBinding homeBinding; |
| | | ChooseReplacementDialog replacementDialog; |
| | | |
| | |
| | | } |
| | | |
| | | private void initView() { |
| | | homeBinding.homeNewCard.setOnClickListener(v -> startActivity(new Intent(HomeActivity.this, NewCardActivity.class))); |
| | | homeBinding.homeRecharge.setOnClickListener(v -> startActivity(new Intent(HomeActivity.this, RechargeActivity.class))); |
| | | homeBinding.homeRedCard.setOnClickListener(v -> startActivity(new Intent(HomeActivity.this, ReadCardAcitivy.class))); |
| | | homeBinding.homeNewCard.setOnClickListener(v -> startActivity(new Intent(HomeActivityQHOline.this, NewCardActivityQHOline.class))); |
| | | homeBinding.homeRecharge.setOnClickListener(v -> startActivity(new Intent(HomeActivityQHOline.this, RechargeActivityQHOline.class))); |
| | | homeBinding.homeRedCard.setOnClickListener(v -> startActivity(new Intent(HomeActivityQHOline.this, ReadCardAcitivy.class))); |
| | | //管理系统界面 |
| | | homeBinding.homeAdmin.setOnClickListener(v -> { |
| | | PassWordDialog passWordDialog = new PassWordDialog(HomeActivity.this, new Intent(HomeActivity.this, SysActivity.class)); |
| | | PassWordDialog passWordDialog = new PassWordDialog(HomeActivityQHOline.this, new Intent(HomeActivityQHOline.this, SysActivityQHOline.class)); |
| | | passWordDialog.show(); |
| | | }); |
| | | //参数设置 |
| | | homeBinding.homeParameter.setOnClickListener(v -> { |
| | | PassWordDialog passWordDialog = new PassWordDialog(HomeActivity.this, new Intent(HomeActivity.this, ParameterActivity.class)); |
| | | PassWordDialog passWordDialog = new PassWordDialog(HomeActivityQHOline.this, new Intent(HomeActivityQHOline.this, ParameterActivityQHOline.class)); |
| | | passWordDialog.show(); |
| | | }); |
| | | homeBinding.homeMy.setOnClickListener(v -> startActivity(new Intent(HomeActivity.this, MyActivity.class))); |
| | | homeBinding.homeMy.setOnClickListener(v -> startActivity(new Intent(HomeActivityQHOline.this, MyActivityQHOline.class))); |
| | | homeBinding.homeLoss.setOnClickListener(v -> { |
| | | Intent intent = new Intent(HomeActivity.this, UserSearchActivity.class); |
| | | Intent intent = new Intent(HomeActivityQHOline.this, UserSearchActivityQHOline.class); |
| | | intent.putExtra("type", BaseCommon.LOSS_CARD); |
| | | startActivity(intent); |
| | | }); |
| | | homeBinding.homeReportLoss.setOnClickListener(v -> { |
| | | Intent intent = new Intent(HomeActivity.this, UserSearchActivity.class); |
| | | Intent intent = new Intent(HomeActivityQHOline.this, UserSearchActivityQHOline.class); |
| | | intent.putExtra("type", BaseCommon.REPORT_LOSS_CARD); |
| | | startActivity(intent); |
| | | }); |
| | |
| | | replacementDialog = new ChooseReplacementDialog(this, type -> { |
| | | if (type == BaseCommon.REPLACE_WRITE) { |
| | | //补卡写卡 |
| | | Intent intent = new Intent(HomeActivity.this, ManagerReadActivity.class); |
| | | Intent intent = new Intent(HomeActivityQHOline.this, ManagerReadActivityQHOline.class); |
| | | intent.putExtra("replaceType", BaseCommon.REPLACE_HAS_CARD); |
| | | startActivity(intent); |
| | | } else { |
| | | Intent intent = new Intent(HomeActivity.this, UserSearchActivity.class); |
| | | Intent intent = new Intent(HomeActivityQHOline.this, UserSearchActivityQHOline.class); |
| | | intent.putExtra("type", type); |
| | | startActivity(intent); |
| | | } |
| | |
| | | public boolean onKeyDown(int keyCode, KeyEvent event) { |
| | | if (keyCode == KeyEvent.KEYCODE_BACK) { |
| | | if ((System.currentTimeMillis() - mExitTime) > 2000) { |
| | | Toast.makeText(HomeActivity.this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); |
| | | Toast.makeText(HomeActivityQHOline.this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); |
| | | mExitTime = System.currentTimeMillis(); |
| | | } else { |
| | | HomeActivity.this.finish(); |
| | | HomeActivityQHOline.this.finish(); |
| | | } |
| | | return true; |
| | | } |