Redamancylove 2023-04-02 12:06 采纳率: 75%
浏览 8

android空对象

运行代码时总是说我尝试对空对象引用调用虚拟方法。
不知道哪里出错了

img

  • 写回答

4条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-02 14:06
    关注
    • 你可以看下这个问题的回答https://ask.csdn.net/questions/355752
    • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Android 模块化项目不同模块防止资源重复解决方法
    • 除此之外, 这篇博客: android 判断当前系统时间是否在特定的时间的段内 两种方式中的  方式一 :方法过时 不影响使用 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • import android.text.format.Time;
      
      /**
           * 判断当前系统时间是否在指定时间的范围内
           *
           * beginHour 开始小时,例如8
           * beginMin  开始小时的分钟数,例如30
           * endHour   结束小时,例如 20
           * endMin    结束小时的分钟数,例如0
           * true表示在范围内, 否则false
           */
          public static boolean isCurrentInTimeScope(int beginHour, int beginMin, int endHour, int endMin){
              boolean result = false;
              final long aDayInMillis  = 1000 * 60 * 60 *24;
              final long currentTimeMillis = System.currentTimeMillis();
              Time now = new Time();
              now.set(currentTimeMillis);
      
              Time startTime = new Time();
              startTime.set(currentTimeMillis);
              startTime.hour = beginHour;
              startTime.minute = beginMin;
      
              Time endTime = new Time();
              endTime.set(currentTimeMillis);
              endTime.hour = endHour;
              endTime.minute = endMin;
      
              if (!startTime.before(endTime)){
                  startTime.set(startTime.toMillis(true) - aDayInMillis);
                  result = !now.before(startTime) && !now.after(endTime); // startTime <= now <= endTime
                  Time startTimeInThisDay = new Time();
                  startTimeInThisDay.set(startTime.toMillis(true) + aDayInMillis);
                  if (!now.before(startTimeInThisDay)) {
                      result = true;
                  }
              }else {
                  //普通情况(比如 8:00 - 18:00)
                  result = !now.before(startTime) && !now.after(endTime); // startTime <= now <= endTime
              }
              return result;
          }
    评论

报告相同问题?

问题事件

  • 创建了问题 4月2日

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向