随笔分类 - Andorid
摘要:Value of type java.lang.String cannot be converted to JSONObject 错误的解决方法,再确认JSON数据格式没有问题的前提下,100%是因为UTF-8的BOM头。Android 4.0及以上都已经在内部类中处理,看以下代码1 public JSONTokener(String in) {2 // consume an optional byte order mark (BOM) if it exists3 if (in != null && in.startsWith("\ufeff")) {4..
阅读全文
摘要:在需要把线程池活动线程全部停止时需要使用shutdown()方法,但当线程池的队列很长时,即使使用了shutdown()方法,清除了当前活动线程,但队列中的线程依然可以加入线程池,这样一达不到停止全部线程的要求。清除全部线程的代码如下protected ExecutorService executorService;public void stop() { ((ThreadPoolExecutor) executorService).getQueue().clear(); executorService.shutdown(); }
阅读全文
摘要:最近做项目时出现个问题。在一个基类中,创建一个Handler对象用于主线程向子线程发送数据,代码如下1 this.mThirdHandler = new Handler(){2 @Override3 public void handleMessage(android.os.Message msg) {4 super.handleMessage(msg);5 Bundle bundle = msg.getData();6 isStop =...
阅读全文

浙公网安备 33010602011771号