Caused by: java.lang.RuntimeException: Cannot create an instance of class vm
  • 原因是无法创建带参数的构造方法,原因是 ViewModelProvider默认创建无参的构造方法,如果有参数的构造方法将无法正常创建。而 AndroidViewModel 需要使用带 application参数的构造方法创建,解决办法是使用AndroidViewModelFactory创建AndroidViewModel
  • 使用viewmodel初始化
vm = new ViewModelProvider(this).get(vm.class);
  • 使用AndroidViewModel初始化
vm = new ViewModelProvider(this,new ViewModelProvider.AndroidViewModelFactory(getApplication())).get(vm.class);

使用AndroidViewModel初始化报错相关推荐

  1. Linux-Mysql 源码包安装初始化报错

    初始化报错信息 [ERROR] --initialize specified but the data directory has files in it. Aborting. 一.报错原因时因为已经 ...

  2. pyltp的初始化报错:segmentor = Segmentor() # 初始化实例TypeError: __init__(): incompatible constructor argument

    代码 LTP_DATA_DIR = './ltp_data_v3.4.0' # ltp模型目录的路径 cws_model_path = os.path.join(LTP_DATA_DIR, 'cws. ...

  3. master主节点初始化报错 /proc/sys/net/ipv4/ip_forward contents are not set to 1

    问题描述:master主节点初始化报错 [root@harbor01 ~]# kubeadm init --config kubeadm-config.yaml W0311 17:15:57.1160 ...

  4. vue项目中npm install初始化报错以及‘cross-env’ 不是内部或外部命令问题

    cross-env' 不是内部或外部命令,也不是可运行的程序或批处理文件. 如果你碰到这个问题,你的项目中node_modules应该是没有正常创建成功,导致找不到依赖包. 如果有node_modul ...

  5. Flutter使用ScreenUtil获取屏幕宽高初始化报错

    报错如下 原因 我们在布局中使用ScreenUtil().screenWidth获取屏幕宽度是,在初始化未装载视图时,第一次获取时拿不到,会出现如上的崩溃. 解决方案 import 'package: ...

  6. Q: 'BMap' is not defined?BMap初始化报错爆红

    根据官方文档,在vue页面中初始化百度地图,new BMap报错爆红线? 解决方案: 在BMap.Map前面加window,即new window.BMap.Map,成功解决报错爆红~

  7. linux下安装mysql初始化报错:bin/mysqld: error while loading shared libraries: libnuma.so.1

    如果安装mysql出现了以上的报错信息.这是缺少numactl的问题. Centos7使用yum -y install numactl就可以解决这个问题了. ubuntu使用sudo apt-get ...

  8. mysql初始化很慢_mysql初始化报错

    /var/log/mysql.log 日志报错如上图所示 解决方法: SELinux惹的祸 通俗的讲就是linux服务器的安全策略 解决: 临时关闭:setenforce 0 永久关闭需要修改配置文件 ...

  9. 【这不是经验】VS编译器初始化报错

    vs编译器创建WPF时,xml页面无法加载并且报错. 此篇文章仅是在创建页面,生成xml时莫名奇妙就报错的情况. 报错信息如下: System.Runtime.Remoting.RemotingExc ...

最新文章

  1. “天才少年”曹原再次连发2篇Nature!在魔角石墨烯取得系列新进展
  2. ML之模型文件:机器学习、深度学习中常见的模型文件(.h5、.keras)简介、h5模型文件下载集锦、使用方法之详细攻略
  3. python rq asyncio_Python 的异步 IO:Asyncio 简介
  4. 肿瘤动物模型中需要注意的伦理问题
  5. purple-class2-默认选项切换
  6. 产业链人士:部分客户订单减少 联发科四季度营收可能环比下滑
  7. 2019牛客多校第一场I Points Division(DP)题解
  8. 深入解读Linux进程调度系列——数据结构解析
  9. GBK点阵字库制作工具说明及下载
  10. sqliteman安装错误
  11. delphi xe 之路(14)使用FireMonkeyStyle
  12. 重装系统后怎么恢复数据?看完你就了解了
  13. 教你DIY中文增强版Geexbox,且安装为硬盘版
  14. bp神经网络的主要功能,一文搞定bp神经网络
  15. 【c#编程技术总结】IO文件流的应用
  16. IOS APP 制作二维码 下载
  17. Fourier变换基础
  18. 华为某高管工资曝光:每月高达27万,众网友表示长了见识
  19. 吉利德出手210亿美元押注癌症ADC疗法,靶向化疗时代到来?-1
  20. 用Qt设计一个图片浏览器

热门文章

  1. 谷歌退出中国声明全文(中英对照版)A new approach to China
  2. 斐波那契数列前20项及和
  3. Grafana自定义报警
  4. 神级工具 PrimoCache v4.1(无限试用),电脑磁盘读写速度最高可提升70倍
  5. c语言是世界上最好的语言搞笑图片,C++是世界上最好的语言!不服来辩! | 爆笑囧图...
  6. Nexus3 Recommended file descriptor limit is 65536 but count is 4096
  7. HTML前端常用(必记单词)
  8. 百度网盘下载显示系统限制,无法下载解决
  9. 知识付费的8个小问题
  10. 特征工程的准备:特征理解