<activity> и <receiver>, что б компилятор не жаловался?
Мне в активити нужно положить это (нужно, дабы при запуске приложения консоль выдает ошибку, мол не найдена основная задача для выполнения 'Could not identify launch activity: Default Activity not found
Error while Launching activity'):
<activity
android:name=".ServiceReceiver"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
А в <receiver> мне нужно вставить это:
<receiver android:name=".ServiceReceiver" >
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
Но компилятор жалуется на ресивер, если я пытаюсь его загнать на дочерний уровень активити. Поэтому я спрашиваю, как должны быть расположены тэги <activity> и <receiver> относительно друг друга в манифесте?
он «жалуется» не потому что дурак, он что-то сказать пытается
вытащи ресивер из активити
Но в таком случае у них будет одинаковый атрибут android:name = 'ServiceReceiver'
Значит должны быть разные.
а какого хрена у тебя активити и сервис одним классом помечены?
Обсуждают сегодня