跳坑(2)
来源:互联网 发布:不能安装淘宝助理 编辑:程序博客网 时间:2024/06/06 14:30
inputType="textPassword"
1)插入的数据有一个是主键,而且插入的主键相同;
2)插入的数据有一条数据为空,而数据库中定义不能为空,也会导致这样的错误;
12、读取不到编辑框EditText输入的数据,数据库里是空,但直接写成“xxx”却有数据。亲,你有没有把getText放到onClick里面?放在它外面就肯定为空呀,因为输入前它就是空的呀,不放进来怎么去读你输的数据呢。。。
13、注册判断时出现错误 java.lang.NoClassDefFoundError: java.util.Objects,请看一下是不是判断条件的格式写错了,如可写成这样xxx.equals(xxxx)
14、为什么判断两次输入的密码是否相等,它只判断了个数,个数一直就进去了。。。额,请重新运行刷新看看。。
15、 数据库删除时一删就是一整行,可以只删除那特定的数据吗?
16、光标突然变粗,是因为不小心按了insert键,再按一下就变回来了
17、判断是否已注册那前面出错,请看下遍历的具体数据有没有在循环里面
18、日志出现-1就代表空的?错的?
19、判断条件后不停的跑,亲,break没
20、用游标遍历看是否已注册用户名时,明明数据库里已经有数据了。但判断出来的结果却是没有,亲可以试试数据库的第一个数据,看是否正确判断为有,如果是这样,那就是++没起作用,亲,可再调试下,。。。。 发现i++在变,读取到的 数据库的值却没有变,那亲理解错了,i只管i<count,而跟cursor没关系,因此要实现cursor++的功能,请一定要加上这一句moveToNext,要不然永远停留在第一个
21、发现判断完了都会执行“未注册”提醒,但你的目的是想要当跳出while(i<count)时才执行它,亲。。。。不要思维定势了,很简单呀,在这前面加个条件,这样别人break了也不会执行你 。。if(i>=count)不就行了吗。。。
22、注意id不要重名
23、注意当条件为游标移到第一个时!一定要加个else!要不然当数据库没数据是就会运行不了,后面的判断都没有用!!!出现两次这种情况了!!!!!!
七
练习
Net
1、亲,运行前记得去注册声明哦
2、亲,记得去申请网络权限哦
3、还是不行。。亲,你的手机开网吗?。。。。
4、
天气查询:
1、注意你的apikey是要去自己个人中心看到的那个
2、注意是用免费的接口才行
3、注意在gson解析那要get、set
4、注意内部类要public static才能用
5、注意调用的类型
6、注意调用解析出来的数据那get里是填0,???
7、注意BaseAdpter的getCount返回值要填,要不然运行时ListView那是空白,啥都没有
8、ListView里显示出来的内容是@xxx,因为您定义为常量了?final?或注意原因是因为你你讲解析出来的内容强制转换成String类型?,因此都是代号
9、setText解析内容一定要get到最底层那一个值
10、注意比重,记得先设为0dp,再写所占比重
11、资源图片也不要跟代码重名?
12、调用解析内容时为什么有的层数多的,调用找不到那个“符号”?但那边都显示正确引用了。亲你写setText吗?能仔细点吗?特别是复制粘贴的
13、想要实现水平方向的ListView,列数是固定的,不需要滑动,亲,用GirdView不就可以了嘛,要想只显示一行,直接让高度等于内容不就行了嘛,要记得它是跟ListView一样的用法,因此就这么简单呀,不要思维定势了呀
14、重命名class有时改不了,可能被引用的地方import了,可以现将引用到的地方的先删了再改名
15、注意点击和setData的先后顺序
16、为什么明明写好了持续化的代码带没起作用,亲,注意save里传的参数有没有搞错!!!
17、写持续化时记得写提交,要不然没效果
18、为什么插入数据库不成功??命名写入数据库那些操作代码没有错,但数据库里没东西,是因为后台操作的时候没返回????因为少写了列?是Asyc后面没传参数的原因?写成一个方法的时候一定要传参数吗?没把写入数据库这个动作放入后台,insert就成功了
19、用SharedPreferencer缓冲Gson总是类型强转不了?要怎么弄呢????突破点:json是string类型的?,只需要将它持久化就行了,下次用的时候再转成gson便可。。。。。so 持久化Gson其实是要持久化Json。。。。
20、用contentResolver是总显示类型不对,为int。。。???无语了,对应的操作都有对应的类型的。。改过来就行了。。
21、出现错误???close() was never explicitly called on database '/data/data/com.syz.sun/databases/weatherData'
23、明明进行了遍历,数据写进去时判断是插入还是更新,运行时确没效果,亲,你有加break吗?还是不行??亲,你那个遍历得到的数据库里里的那个值有没有放到遍历(循环)里呀??上次就犯过这错误了,遍历的那个值始终没动,一直是数据库里的第一个值
24、突然出现这错误java.lang.IllegalArgumentException: Unknown URI content://com.syz.sun.weather_table。。亲你的格式写错了呀,包后面是“/”。。。。很好奇之前怎么没报这错误。。。因为之前根本就没走到这里来
25、改了还是不行?亲,格式错了吧。。“_”不应该有这吧?但改后却报错说没有这张表,亲你数据库里那名字改没?改了也还是报这错误,亲多运行几次试试,可能是手机反应慢了,或者把数据全清除试试
26、为什么能运行了,确没写入成功呢?亲,你又忘记遍历时如果为空要else。。。
27、还是不行?仍然报这个错误java.lang.IllegalArgumentException: Unknown URI??亲!你有没有给contentProvider注册呀??不要忘了它也是四大组件里面的哟!!! “contentProvider是可以给外界提供数的,明显这件事得告诉系统”“需要告诉系统的事都得注册”“四大组件,权限这些都有这个特点”
28、进去了,但contentProvider里的update那出现了空指针????因为传进来前没有值,写的null,需要在传进来前的那个Activity给参数它,给值它
29、出现错误com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ 亲,您加这些设置和判断吗?试下看看,
if (responseCode==HttpURLConnection.HTTP_OK)
int responseCode=connection.getResponseCode();
.setConnectTimeout
30、还是不行??
31、怎么解决城市名输入错误
32、ImageView如何根据传回的代码自动选择对应的图片显示?用switch和set 资源id不就行了吗
33、创建新class的时候突然出现R报红,请看下setContentView选择对没,它有好几个
setContentView(@LayoutRes int layoutResID)
34、布局用的sp和dp,放在小手机上运行,下面的一截内容都没了。。。??要怎么定尺寸呢??
26、发现每次自动更新的那个并没有写入数据库,??要点搜索按钮才能写入。。。??
- 跳坑(2)
- 跳坑《一百五十一》使用第三方编辑器(IDE)开发
- 『教程』微信小程序canvas辑合(教程+Demo+跳坑)
- 论自己1-空想&跳坑
- Android集成微信支付,实战,跳坑。
- DELL服务器安装redhat6.5(跳坑)
- vue2使用axios post跳坑,封装成模块
- 跳坑 阻止浏览器双击默认事件-----双击选中
- 多线程(2/2)
- 6-2(2)
- 2 Xcode5(2)
- Java(2-2)
- (2)
- 2-2-r-阅读程序(2)
- 2-2 插入排序(2)
- 圈子圈套2 (2)
- 2-HEVC概览(2)
- 2D动画(2)
- android 创建简单通用工程
- 使用android创建安卓项目工程或者创建安卓测试项目工程命令详解
- 六、类和对象
- IDEA导入web项目时Tomcat的配置
- JMX-JAVA进程监控利器
- 跳坑(2)
- 跨域 - JSONP
- servlet中使用MD5
- 古墓丽影9
- 判断当前是哪一个活动
- NodeJS学习笔记
- Java条件语句之 switch
- ThinkPHP3.2的Excel导入
- 零基础搭建SpringMVC4项目