title: RxJava how to handle Error without Quit flow
body: <p>My scenario is like this:
  During a flow ,if there is an error happened during an element processing (in this example element is &quot;three&quot;), I still want keep processing the others.</p>
  <p>In this example:  I want to print &quot;1,2,4,5&quot; however, it just print &quot;1 ,2&quot;.</p>
  <pre><code>   Observable&lt;String&gt; numbers = Observable.just(&quot;1&quot;, &quot;2&quot;, &quot;three&quot;, &quot;4&quot;, &quot;5&quot;);
      numbers.map(v-&gt;{
                  return  Integer.parseInt(v);
              }).onErrorResumeNext(error-&gt;{return Observable.just(-1);})
              .filter(v-&gt; {
                  System.out.println(&quot;filter value smaller than 0&quot;);
                  return  v&gt;0;
              })
              .subscribe(s -&gt; {
  
                  System.out.println(s);
              });
  }
  </code></pre>
  <p>I checked doc, &quot;onErrorResumeNext&quot; will instead relinquish control to the Observable returned from resumeFunction.</p>
  <p>Is there way to print &quot;1,2,4,5&quot;?</p>