网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月07日
漏签
0
天
java吧
关注:
1,298,866
贴子:
12,836,260
看贴
图片
吧主推荐
视频
游戏
6
回复贴,共
1
页
<返回java吧
>0< 加载中...
大佬,想问下Android怎么声明final?声明后报错UnhandledException
只看楼主
收藏
回复
sharkillers
淼水
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如图,是查询Mysql数据库并表格显示。用到了JDBC的ResultSet接口,因为android要求在线程内更新UI,所以要声明final。图中result是java.sql.RecordSet。
Android开发学的不多,硬着头皮做的。。。
送TA礼物
IP属地:上海
1楼
2019-02-11 00:10
回复
千惭
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不懂安装, 不过你为什么要新建一个线程来操作resultset?
IP属地:广东
2楼
2019-02-11 01:36
回复(1)
收起回复
2026-03-07 17:33:45
广告
不感兴趣
开通SVIP免广告
Tears丶残阳
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在try块中声明ResultSet并加上final修饰符。
IP属地:四川
来自
Android客户端
3楼
2019-02-11 03:51
回复
收起回复
Tears丶残阳
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
另外,try catch无法捕获新线程的异常,你需要在新线程的run方法中再写一个try catch来捕获异常。
IP属地:四川
来自
Android客户端
4楼
2019-02-11 03:55
回复
收起回复
2828qwk
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
按照提示,这里就是让你处理一下异常,就是try-catch或是throws出去。
IP属地:广东
5楼
2019-02-11 08:52
回复
收起回复
卑微嘅90后
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
使用子线程进行数据库操作,是因为不能阻塞UI线程;而声明为final变量是因为你的子线程是内部类;图片这种错误就受检异常,直接catch即可。你这种写法就只能写写demo玩而已,实际生产环境并不允许出现客户端直接操作远程数据库,都是设计成restful风格接口进行交互,因为数据库账号,密码有在apk包中泄露的风险。
IP属地:广东
6楼
2019-02-11 09:38
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
智斗假赛狗!郭皓设局擒奶油
2079271
2
炫神力挺清雨,毁号没毛病
1688960
3
老美增兵,航母群杀向中东
1233846
4
身价不敌彩礼,租借女友洗白
940576
5
私修野史,男麻史官惨遭切割
842275
6
鸟界残酷凶案!吧友道破真凶
610416
7
假赛嫌疑拉满!TES开团奶油
451812
8
尬飞,369护犊翻车自嘲小丑
440110
9
企鹅女管搞版权:二创得掏钱
398895
10
网络歪风进校,初中生满嘴戾气
320140
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示