学习andoid 遇到的小问题
2013-08-08 08:40
134 查看
13-8-10这两天为了在android实现网络下载的功能出现
在android2.3上设计的下载程序,在android4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:另一种是启动线程执行下载任务:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);//启动线程执行下载任务newThread(downloadRun).start();}/***下载线程*/RunnabledownloadRun=newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstubupdateListView();}};/article/4192182.html
这两天为了在android实现网络下载的功能出现android.os.NetworkOnMainThreadException(在java上实现是没问题的,但放到android上各种问题)
在android2.3上设计的下载程序,在android4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:另一种是启动线程执行下载任务:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);//启动线程执行下载任务newThread(downloadRun).start();}/***下载线程*/RunnabledownloadRun=newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstubupdateListView();}};super.onCreate(savedInstanceState); setContentView(R.layout.main); //启动线程执行下载任务 newThread(downloadRun).start(); } /** *下载线程 */ RunnabledownloadRun=newRunnable(){ @Override publicvoidrun(){ //TODOAuto-generatedmethodstub updateListView(); } };
UI更新的问题:
android.view.ViewRootImpl$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews.
相关文章推荐
- osg学习示例之遇到问题四骨骼动画编译osgCal
- 学习git过程遇到的问题
- Python学习爬虫中遇到点问题
- 学习docker遇到的问题
- 机器学习实战python环境搭建以及numpy和matplotlib安装遇到的各种问题(一)
- 吐槽。学习遇到的问题--虚拟机无法识别usb
- 学习strut时遇到的问题 - Unable to compile class for JSP 错误的解决过程。
- python学习遇到问题及解决方案
- Elastic学习第一天遇到的问题以及添加的一些操作
- 【烦人的小问题】自己各种遇到的问题,搜到答案就来这记录一份,也当做学习记忆
- Python学习笔记:学习爬虫时遇到的问题TypeError: cannot use a string pattern on a bytes-like object 与解决办法
- 学习游戏编程第一步就遇到的问题——SDK兼容性
- 小白学习MVC5+EF6遇到的问题一
- 【IOS学习之常见问题】 Xcode真机调试时常遇到的问题
- GOF学习笔记之:遇到的问题(1)
- 平时学习遇到问题及解决方法
- idea学习遇到的问题
- Oracle-01-学习内容&安装遇到的问题记录
- 二、mono for Android学习:安装IDE 以及 可能遇到问题
- cmake 学习之路 记录中间所遇到过的所有错误与问题的解决 <一>