title: @OnClick array with optional ids (ButterKnife)
body: <p>I have an activity that inflates a view when a web request finished.
  Some of the widgets of this view have to be attached to one <code>onClick</code> method, so I have:</p>
  
  <pre><code>@OnClick({R.id.bt1, R.id.bt2, R.id.inflated_bt1, R.id.inflated_bt2})
  public void onClick(View view) {
      // ...
  }
  </code></pre>
  
  <p>As <code>R.id.inflated_bt1</code> and <code>R.id.inflated_bt2</code> don't exist when the app is created, it throws an exception suggesting to set an <code>@Optional</code> annotation.</p>
  
  <blockquote>
    <p>Required view 'inflated_bt1' with ID XXXXXXXX for method 'onClick' was not found. If this view is optional add '@Optional' annotation.</p>
  </blockquote>
  
  <p>Is there a way to set some of the views with the <code>@Optional</code> annotation and inject them when the view is inflated? Or, is there another way to do it?</p>
  
  <p>Thank you</p>