У меня есть Активность, которая также связана с конкретной трансляцией из собственного сервиса.Однако я заметил, что когда я добавляю это как действие в мой файл Androidmanifest, приложение фактически не запускается во время отладки.Это задание также является моим основным занятием:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Но когда я добавляю к нему свое собственное дополнительное действие, оно просто не будет принимать трансляцию и не запускается само по себе во время отладки ????
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="development.android.service.musicServiceUpdate">
</intent-filter>
Есть идеи, что здесь не так или почему моя деятельность не будет отражать трансляцию?Можно ли указать два действия, заданных для действия .MAIN?
/ edit:
Попробовал следующее:
<activity android:name=".nowPlayingGUI"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".nowPlayingGUI">
<intent-filter>
<action android:name="development.android.service.musicServiceUpdate"></action>
</intent-filter>
</receiver>
Это не сработает и выкинетa:
10-14 11: 57: 04.412: ОШИБКА / AndroidRuntime (11947): java.lang.RuntimeException: Невозможно создать экземпляр получателя development.android.myPlayer.nowPlayingGUI: java.lang.ClassCastException: development.android.myplayer.nowPlayingGUI
10-14 11: 57: 04.412: ОШИБКА / AndroidRuntime (11947): в android.app.ActivityThread.handleReceiver (ActivityThread.java:2520)