...

от вопрос уже есть ответ здесь:

Приемник как внутренний класс в Android 6 ответов

Я хочу создать вещательный приемник как внутренний класс в моей основной деятельности. Но у меня проблемы с определением приемника вещания в XML-файле манифеста, потому что Android не может его найти.

Код:

public class MyActivity extends Activity{
    ...

    public class Receiver extends BroadcastReceiver{

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

    }

    ...
}

Manifest:

<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>

Я пробовал с:

.org.danizmax.myapp.MyActivity $ Receiverorg.danizmax.myapp.MyActivity $ Receiver.MyActivity $ Receiver.Получатель

Я видел, что у других тоже были похожие проблемы, но не нашел ответов.

Так возможно ли это? Если нет, то как лучше использовать широковещательные приемники?

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос