Android
文章平均质量分 61
AlwaysWM丶
代码改变世界!
展开
-
(转载)JSON(JavaScript object notation)(很详细,值得一读)
我们先来看一个JS中常见的JS对象序列化成JSON字符串的问题,请问,以下JS对象通过JSON.stringify后的字符串是怎样的?先不要急着复制粘贴到控制台,先自己打开一个代码编辑器或者纸...转载 2022-08-22 16:33:51 · 177 阅读 · 0 评论 -
Android使用UncaughtExceptionHandler捕获异常
前言 在使用Android APP时,有时会由于开发人员没有通过try catch捕获异常,如ArithmeticExecption除零等算术异常,导致APP弹出"XX程序异常退出",带来不好的用户体验,这时,可以通过UncaughtExceptionHandler来捕获程序中未捕获的异常,优化程序,同时,也可以定制自己的日志系统,将异常信息发给服务器,以便开发人员改进代码。一、基本原创 2017-11-10 11:50:47 · 370 阅读 · 0 评论 -
Android多线程编程之newSingleThreadExecutor
今天来了解一下Java提供的一个创建单线程池的方法–newSingleThreadExecutor,通过这个方法创建的线程池允许线程在死亡或者发生异常后,重新启动一个新的线程来代替原来的线程并继续执行下去。从log可以看出,当线程发生异常时,程序并没有停止,而是继续往下执行,是不是感觉很神奇,接下来从源码的角度来分析newSingleThreadExecutor这个方法的工作原理。这里就是newSingleThreadExecutor的源码了。本文将从以下3个方面来介绍。原创 2017-11-15 15:45:32 · 2135 阅读 · 0 评论