- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 在线程里面出现异常需要处理UI的细节
1、错误提示: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() at android.widget.Toast$TN.(Toast.java:324) 2、简单说明以下问题,当我们需要在线
2014-03-12 11:00:44 930
原创 java.lang.RuntimeException:Can't create handler inside trhead that has not called Looper.prepare
先看一下错误的日志吧! 我启用线程的目的是未来下载多张图片,并且是在线程里面下载的,但是有时候下载并不顺利,并且出现了致命性的错误,错误如上图所示。 决解错误后的代码如下: 下面就来分析上面的代码吧! 我下载错误的原因是,当我正在执行下载图片的时候,突然我的服务器崩掉了,而在 catch{}里面就捕获到异常,而之前我在里面没用做任何的处理,那么程序还得继续往下运行,
2014-03-07 11:06:41 520
原创 ProgressDialog在线程里下载图片
需求:一般在下载、更新或执行一些比较耗时的,就用到线程,同时为了设计界面更加美观,在下载的过程中,要增加进度条。另外,当任务执行完之后,我们就想要把进度条关掉,同时,也要跳转到下一个 Activity。 分析:先从代码入手来分析吧! 这里我是想让界面一出现,就调用下载的方法,进行下载或者做一些耗时的任务; 从上面的代码来看,当load( ) 一被调用,第一件事就是显示进度条;
2014-03-06 17:58:37 462
原创 在异步加载 AsyncTask 中用动态的数组作为参数
分析问题:在异步执行的时候, new DownloadTextTask().execute("http://192.168.1.56:30002/?ID=101&NO=0",
2014-03-05 16:31:26 1586
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人