...
от вопрос уже есть ответ здесь:
Приемник как внутренний класс в 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.ПолучательЯ видел, что у других тоже были похожие проблемы, но не нашел ответов.
Так возможно ли это? Если нет, то как лучше использовать широковещательные приемники?
Спасибо!