貌似是我的代码问题,虽然还会弹出这个但是功能能正常实现了
换成最新版的Realm库之后已解决
加上一个!= true就可以了,就离谱
https://realm.io/cn/products/realm-studio/ 直接去官方网站下载就可以~
可能数据库认为主键重复是很严重的问题把~
版本啊,对好了没有,引入对应的版本
看看登录的时候有没有setPhone,以及要用
UserHelper.getInstance()
来获取对象不要直接new UserHelper()
什么叫做调用不出来setPhone?
如果是指像老师那样自动生成getter&setter方法的话,具体方法为:右键点击class内的空白区域,找到Generate选项,点击getter and setter,选择phone
MyApplication本来就是自己设置的,作为全局的单例对象,用来存储系统信息,注册的点击事件不能运行和它没有关系
你的项目里的MyApplication.java里有没有Realm.init(this)这行代码?
可能是少了这行所以报错了,看看老师2-1开头那里,老师没有细说这个,但是已经敲上去了
也有可能是密码错了。。想知道LZ最后有解决吗?
注册一次就有了
没解决,先把这个问题搁置了往下面走吧。
同问,但老师似乎也是如此。感觉这里重新启动项目并不会丢失app原先的数据。(尤其是重新启动app后数据库并没有发生改变)
没连模拟器
先百度一下就知道了
windows版本得win8往上才能用,mac得10往上
请问你解决了吗,我这个是一按注册就说停止运行,而且又退回到登录界面了
在activity中声明onChangePasswordClick,并且是public方法
出四了