title: Issues of using input/output context to control intent flow
body: <p>When we use input and output context to control the flow of intents A, B, C, and D as flowing:</p>
  <blockquote>
  <p>intent B -&gt; intent A;
  intent C -&gt; intent A;
  intent D -&gt; intent A;</p>
  </blockquote>
  <p>Should I add contexts of B\C\D to intent A?
  Or should I create different versions of intent A?</p>
  <p>The problem is, if I use output contexts of B, C and D as the input context of A, intent A will only get triggered when the contexts of B, C and D are active all the same time.</p>
  <p>Should Is there any solution?</p>