Agera v1.1.0 beta1 发布,一个超轻量Android库

jopen 8年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/779c0e817eb89c4fd2b31f0dffe333bf.png" /></p>    <p>Agera 是Google开源基于观察者模式的一个超轻量Android库 , 有助于准备数据用于让Activity或者其中的事物(例如View)这些具有生命周期的事物消耗。它介绍了一种函数式响应编程,有助于更清晰的分离when,where以及what这三个数据处理流的要素,以及用近乎自然语言这样简洁的表达式来描述复杂,异步的流程。</p>    <h2>更新日志</h2>    <p><strong>Agera core</strong></p>    <ul>     <li><code>Result</code> now returns <code>absent()</code> if created with <code>failure(e)</code> when <code>e</code> is the <code>absent()</code> <code>Throwable</code>(needed to make the new beta1 <code>Function</code> that wraps a <code>Throwable</code> in a <code>Result</code> to propagate absent correctly)</li>     <li>Changed the new beta1 sort method in <code>FunctionCompiler</code> to not mutate input <code>List</code>s</li>     <li>Fixed a problem in beta1 causing low pass filtering to fail</li>     <li>Remove the confusing stack trace in the <code>absent()</code> and default <code>failure()</code> <code>Throwable</code>s in <code>Result</code></li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958991192099915230" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958991192189430062" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>