title: Has rx Function Action1 been deprecated?
body: <p>I have a use case within my Android application where I wish to allow the user to enter a "certain amount" of text to search on before starting a search. As the user types additional text I would like to initiate further searches using the complete text entered.</p>
  
  <p>Having researched a number of options I found Jake Whartons <code>RxBinding</code> library and felt this would be a good solution</p>
  
  <p>using code such as this:-</p>
  
  <pre><code>RxTextView.textChanges(editTextVariableName)
              .debounce(500, TimeUnit.MILLISECONDS)
              .subscribe(new Action1&lt;String&gt;() {
                  @Override
                  public void call(String value) {
                      // do some work with the updated text
                  }
              });
  </code></pre>
  
  <p>However I cannot import <code>Action1</code>, is the above code no longer valid?
  which dependency am I missing?</p>
  
  <p>My gradle file resembles this</p>
  
  <pre><code>// https://mvnrepository.com/artifact/com.jakewharton.rxbinding2/rxbinding
  implementation group: 'com.jakewharton.rxbinding2', name: 'rxbinding', version: '2.1.1'
  // https://mvnrepository.com/artifact/com.jakewharton.rxbinding2/rxbinding-appcompat-v7
  implementation group: 'com.jakewharton.rxbinding2', name: 'rxbinding-appcompat-v7', version: '2.1.1'
  // https://mvnrepository.com/artifact/com.jakewharton.rxbinding2/rxbinding-support-v4
  implementation group: 'com.jakewharton.rxbinding2', name: 'rxbinding-support-v4', version: '2.1.1'
  
  // https://mvnrepository.com/artifact/io.reactivex.rxjava2/rxandroid
  implementation group: 'io.reactivex.rxjava2', name: 'rxandroid', version: '2.0.2'
  // https://mvnrepository.com/artifact/io.reactivex.rxjava2/rxjava
  implementation group: 'io.reactivex.rxjava2', name: 'rxjava', version: '2.1.10'
  </code></pre>