title: Broadcasting intents from a remote process service
body: <p>I have a service that is defined to run on it's own process:</p>
  
  <pre><code>&lt;service
              android:name="com.package.MyService"
              android:enabled="true"
              android:process=":remote"&gt;
  </code></pre>
  
  <p>and I have a class that runs that service:</p>
  
  <pre><code>Intent intent = new Intent(context, MyService.class);
          intent.setAction(Constants.ACTION);
          context.startService(intent);
  </code></pre>
  
  <p>I am trying to broadcast an <code>Intent</code>as following:</p>
  
  <pre><code>Intent broadcastIntent = new Intent(RECEIVER);
          broadcastIntent.setAction(action);
          broadcastIntent.putExtra(DATA, msg);
          sendBroadcast(broadcastIntent);
  </code></pre>
  
  <p>here I declare my receiver:</p>
  
  <pre><code>private final BroadcastReceiver receiver = new BroadcastReceiver() {
          @Override
          public void onReceive(Context context, Intent intent) {
              //doSomething
      };
  </code></pre>
  
  <p>but it seems like the onReceive is never called</p>