Трансляция, которая должна быть отправлена приложению сразу после установки приложения на ТВ, не принимается.
Я объявил BR в Manifest.xml:
<receiver
android:name=".RunOnInstallReceiver"
android:exported="true">
<intent-filter>
<action android:name="android.media.tv.action.INITIALIZE_PROGRAMS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
Я также заявил:
<uses-feature
android:name="android.software.leanback"
android:required="true" />
RunOnInstallReceiver
класс очень прост:
public class RunOnInstallReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.v("RAMPS", "Broadcast received");
}
}
Я пробовал с nVidia Shield и Mi Box 3 - безуспешно. У кого-нибудь была похожая проблема?