¿Es posible definir un receptor de difusión como una clase interna en el archivo de manifiesto? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Receptor como clase interna en Android 6 respuestas

Quiero crear un receptor de difusión como una clase interna en mi actividad principal. Pero tengo problemas para definir el receptor de transmisión en el archivo xml manifiesto, porque Android no puede encontrarlo.

Código:

public class MyActivity extends Activity{
    ...

    public class Receiver extends BroadcastReceiver{

        @Override
        public void onReceive(Context context, Intent intent) {
            ....
        }

    }

    ...
}

Manifiesto:

<receiver android:name=".org.danizmax.myapp.MyActivity$Receiver" android:enabled="true">
            <intent-filter>
                <action android:name="org.danizmax.myapp.BROADCAST_INITIAL_DATA"></action>
            </intent-filter>
</receiver>

Lo intenté con:

.org.danizmax.myapp.MyActivity $ Receiverorg.danizmax.myapp.MyActivity $ Receiver.MyActivity $ Receiver.Receptor

Vi que otros también tenían problemas similares, pero no encontré ninguna respuesta.

Entonces, ¿es posible? Si no, ¿cuál es la mejor manera de usar receptores de transmisión?

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta