码迷,mamicode.com
首页 >  
搜索关键字:handler    ( 5646个结果)
android Http请求的线程操作设计模板
http请求是耗时操作,如果把它放到主线程上,会造成UI线程阻塞,android在API8以后不允许开发者将网络耗时操作放到主线程上进行.对于开子线程进行http请求,从服务器返回的数据,需要主线程来处理,并更新UI,子线程不能更新UI,所以这里涉及到子线程和主线程的通信.android提供handler..
分类:移动开发   时间:2015-02-27 18:34:27    阅读次数:138
Android定时器实现方法[转]
在android中,经常用到的定时器主要有以下几种实现:一、采用Handler与线程的sleep(long )方法二、采用Handler的postDelayed(Runnable, long) 方法三、采用Handler与timer及TimerTask结合的方法。下面逐一介绍:一、采用Handle与...
分类:移动开发   时间:2015-02-27 13:18:50    阅读次数:161
【Android】使用NDK定位Crash
有时app或者游戏突然崩溃只提示如下信息,要查找错误的原因有点感觉无从下手,因为提示信息太少了。 02-27 10:57:15.736: A/libc(32000): Fatal signal 11 (SIGSEGV) at 0x0000000c (code=1), thread 32014 (Thread-1461) 02-27 10:57:15.736: A/libc(32000): Send stop signal to pid:32000 in debugger_signal_handler 这时...
分类:移动开发   时间:2015-02-27 11:57:48    阅读次数:201
关于handler和异步任务
handler使用流程概要首先在主线程新建一个handler实例,重写onhandlemessage(Message msg) 方法,对传过来的message进行处理然后在子线程中完成操作,操作完成后新建一个message对象,调用handler实例的sendmessage方法,将message传给...
分类:其他好文   时间:2015-02-27 06:40:21    阅读次数:139
Android中Handler警告的解决办法
Android中Handler警告的解决办法
分类:移动开发   时间:2015-02-27 00:13:29    阅读次数:2296
主线程任务太多导致异常退出(The application may be doing too much work on its main thread)
今天花费了一天的时间来解决这个bug。这种在程序运行期间出现的问题比较棘手,如果再没有规律的话就更难解决。还好这个bug是由规律的,也就是说在程序执行半个小时左右后就会因为此异常而导致程序退出;那么在网上找了下原因,无非是说一下几点:1、把业务放在子线程中去完成,然后通过handler来更新界面2、...
分类:移动开发   时间:2015-02-26 21:30:29    阅读次数:194
Android 线程问题 handler & synctask
在安卓应用中,很多耗时的工作不能放在主线程,即ui线程中进行,因为会导致线程堵塞,使得系统判断程序运行异常,所以,需要多线程来进行异步操作,Android中提供了两种多线程的实现方式,此处注意,只要涉及ui更新的都必须要在主线程中进行1.Handlerhandler有两个重要的构造方式,一个是空参数...
分类:移动开发   时间:2015-02-26 14:48:26    阅读次数:183
SpringMVC中的XXE漏洞测试
SpringMVC框架支持XML到Object的映射,内部是使用两个全局接口Marshaller和Unmarshaller,一种实现是使用Jaxb2Marshaller类进行实现,该类自然实现了两个全局接口,用来对XML和Object进行双向解析。并且XML文件可以是DOM文档、输入输出流或者SAX handler。 SpringMVC流行使用注解来快速开发,其中JAXB注解可以对JavaBea...
分类:编程语言   时间:2015-02-25 22:26:13    阅读次数:150
Android中使用Handler引发的内存泄露
当一个Android应用启动的时候,会自动创建一个供应用主线程使用的Looper实例。Looper的主要工作就是一个一个处理消息队列中的消息对象。在Android中,所有Android框架的事件(比如Activity的生命周期方法调用和按钮点击等)都是放入到消息中,然后加入到Looper要处理的消息队列中,由Looper负责一条一条地进行处理。主线程中的Looper生命周期和当前应用一样长。...
分类:移动开发   时间:2015-02-25 10:21:31    阅读次数:260
Handler的基本使用
一、基本知识点 1、Intent intent = new Intent();//打开浏览器的 intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse("http://www.baidu.com")); 2、SystemClock.sleep(20000);//睡眠20秒,用来掩饰想赢一场 3、耗时...
分类:其他好文   时间:2015-02-24 15:10:23    阅读次数:170
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!