zoukankan      html  css  js  c++  java
  • 开发 另类错误集-1

    //====================================================================== 关于开发思维

    1.写一个当前功能模块时,要想到这个功能可能在其他功能也使用到,要有准备,做好  解耦,和复用  (如考勤与加班 都是一个排班表打卡)

    //======================================================================

    为了方便传参数  不要使用字符串再切割   的方法 如果用 - , / 等分隔

    因为你不知道参数值里面,会不会包含你使用到的切割符号 如果里面 参数值 有这些符号 就会分割错误

    //======================================================================  lateinit var 

    lateinit var selPreActBean: WorkIcMgrTopListBean.Content
    val bna = intent.getParcelableExtra<WorkIcMgrTopListBean.Content>(WORKICMGRCURRENTADJUSTMENTACTIVITY_KEY_ONE)
    if (bna == null) {
    showToastMsg(getString(R.string.res_server_request_failed_params))
    finish()
    return
    }
    selPreActBean = bna!! /// 到这里 报空指针 或者 未初始化
    后改成
    var selPreActBean: WorkIcMgrTopListBean.Content? = null
    val bna = intent.getParcelableExtra<WorkIcMgrTopListBean.Content>(WORKICMGRCURRENTADJUSTMENTACTIVITY_KEY_ONE)
    if (bna == null) {
    showToastMsg(getString(R.string.res_server_request_failed_params))
    finish()
    return
    }else{
    selPreActBean = bna!!
    }
    //===========================================================================
  • 相关阅读:
    ef左联三张表案例
    sql常用语句汇总
    最初的ajax案例
    asp.net mvc请求响应模型原理回顾
    viewstate cookie和session原理回顾
    一般处理程序装配数据到html页的原理
    asp.net页面生命周期回顾
    rocketMQ 消息的 tag
    rocketMQ 订阅关系
    rocketMQ retry 消息的实现
  • 原文地址:https://www.cnblogs.com/caosq/p/13633087.html
Copyright © 2011-2022 走看看