安卓开发学习历程1——《第一行代码》coolweather项目setOnItemClickListener函数,Sql语句修改对模拟app程序机影响
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓开发学习历程1——《第一行代码》coolweather项目setOnItemClickListener函数,Sql语句修改对模拟app程序机影响相关的知识,希望对你有一定的参考价值。
今天,将《第一行代码》最后实战的coolweather项目,认真做了一遍。
今晚,在书中第一阶段开发代码认眞在android studio敲完,发现setOnItemClickListener函数按照书中报错,原书如下所示:
但这样,报错,gradel提示该类不存在,现在还不清楚是不是因为作者版本太旧的原因,有待查证,后面,我用了下面方法,就编译通过,如下:
其实,我就是调用了AdapterView里面的OnItemClickListener方法而已。
此外,还发现一个问题,那就是我在gradel通过后,通过数据线连接安卓手机,进行调试,软件可以正常安装,第一个页面,全国省份列表也可以正常显示,但在我点击某一个省份,正常应该出现该省份的城市列表,但这时,系统崩溃,app闪退,查看报错信息,显示如下:
这里,我意识到,sql语句出现问题,果然,在建立City表的时候,province_id错误写成province_code,我改了!!!
问题来了,改完,重新gradel,重启app,仍然无法解决问题,还是同样报错,让我花了一个多小时,重新检查是不是哪里出错了,还上网查了,strackoverflow答案均告诉我,就是sql语句错了,这时我才试着把原版本app彻底删除,之后再安装,运行,成功了。
以上是关于安卓开发学习历程1——《第一行代码》coolweather项目setOnItemClickListener函数,Sql语句修改对模拟app程序机影响的主要内容,如果未能解决你的问题,请参考以下文章
Android :第一行安卓代码学习笔记之 全局获取 Context
安卓开发学习经历2--《第一行代码》coolweather项目SQL语句同一个“陷阱”掉两次 注意转义字符等特殊字符正确书写 关于Id字段自增加体会
Android :安卓第一行代码学习笔记之 解析JSON格式数据