en utilisant sendBroadcast dans une application système

Je vais avoir des problèmes pour envoyer un Broadcast à partir d'une application qui est chargé dans l'une rom custom comme un système d'application (à l'Aide de android:sharedUserId="android.uid.system" dans le Manifest).

Le problème que j'obtiens est lorsque vous essayez d'effectuer une simple sendBroadcast:

Intent newIntent = new Intent(intent.getExtras().getString(BUNDLE_ACTION_TO_REPLY_ON));
newIntent.putExtra(BUNDLE_FILE_URI, bitmapFile.getAbsolutePath());
newIntent.putExtra(BUNDLE_REPLY_WIDTH, width);
newIntent.putExtra(BUNDLE_REPLY_HEIGHT, height);
newIntent.putExtra(BUNDLE_REPLY_EXTRA, extra);
context.sendBroadcast(newIntent);

Je reçois ce message d'avertissement dans Logcat:

Calling a method in the system process without a qualified user

C'est pompé par ContextImpl.java dans le warnIfCallingFromSystemProcess() processus.

Quelqu'un sait pourquoi (et si j'ai besoin de "réparer")?

source d'informationauteur Graeme