<Android>超时处理的一种方式
2015-02-25 11:29
453 查看
final ExecutorService exec = Executors.newFixedThreadPool(1); Callable<T> call = new Callable<T>() { @Override public T call() throws Exception { return t; } }; try { Future<T> future = exec.submit(call); T t = future.get(1000 * 5, TimeUnit.MILLISECONDS); // 任务处理超时时间设为 5 秒 } catch (TimeoutException ex) { } // 关闭线程池 exec.shutdown();
相关文章推荐
- <杂谈1001> 一种Android手机开发架构
- <转>Android图片处理(Matrix,ColorMatrix)
- <Android>长按事件的连续处理
- 以Android Library的方式使用<工程> for <Vitamio >
- <错误处理> Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessExc
- <11>Android HAL 处理硬件设备访问权限问题
- <Linux+Qt>一种移植qt可执行代码的方式
- 用人类的思维方式去写更容易维护的代码——用<抽象-基础-逻辑>模式开发Java(Android)程序
- 从零开始学android<android事件的处理方式.二十四.>
- <a target=" "> 超链接打开方式 </a>
- <Android>setOnClickListener使用无效,报错null pointer
- <转>android单实例运行方法
- <Android>读取SDCard中的文件并点击响应
- CSS引入方式以及<link>与@import区别
- android中配置文件property的用途以及使用&lt;转&gt;
- <java基础>零起点学Android(一)大体介绍
- <java基础>零起点学Android(二)Intent 意图
- <java基础>零起点学Android(三)
- <Android>使用系统时间命名文件夹
- <java基础>零起点学Android(五)之应用窗口