ava.lang.IllegalArgumentException: menu item with ID 2131558727 doesn't have a MediaRouteActionProvider.
at com.google.android.gms.cast.framework.CastButtonFactory.setUpMediaRouteButton(Unknown Source)
at com.calkins.tv_everywhere.VideoBrowserActivity.onCreateOptionsMenu(VideoBrowserActivity.java:1168)
at android.app.Activity.onCreatePanelMenu(Activity.java:3128)
at com.android.internal.policy.PhoneWindow.preparePanel(PhoneWindow.java:648)
at com.android.internal.policy.PhoneWindow.doInvalidatePanelMenu(PhoneWindow.java:1029)
at com.android.internal.policy.PhoneWindow$1.run(PhoneWindow.java:341)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7231)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Почему возникает эта ошибка, я в замешательстве. Любая помощь...
private void showIntroductoryOverlay() { if (mIntroductoryOverlay != null) { mIntroductoryOverlay.remove(); } if ((mediaRouteMenuItem != null) && mediaRouteMenuItem.isVisible()) { new Handler().post(new Runnable() { @Override public void run() { mIntroductoryOverlay = new IntroductoryOverlay.Builder( VideoBrowserActivity.this, mediaRouteMenuItem) .setTitleText("Introducing Cast") .setSingleTime() .setOnOverlayDismissedListener( new IntroductoryOverlay.OnOverlayDismissedListener() { @Override public void onOverlayDismissed() { mIntroductoryOverlay = null; } }) .build(); mIntroductoryOverlay.show(); } }); } } } [/code]
а это XML-файлы
browswer.xml
[code]
[/code]
и расширенный_контроллер.xml
[code]
[/code]
когда я запускаю этот код, я получаю следующую ошибку
j
[code]ava.lang.IllegalArgumentException: menu item with ID 2131558727 doesn't have a MediaRouteActionProvider. at com.google.android.gms.cast.framework.CastButtonFactory.setUpMediaRouteButton(Unknown Source) at com.calkins.tv_everywhere.VideoBrowserActivity.onCreateOptionsMenu(VideoBrowserActivity.java:1168) at android.app.Activity.onCreatePanelMenu(Activity.java:3128) at com.android.internal.policy.PhoneWindow.preparePanel(PhoneWindow.java:648) at com.android.internal.policy.PhoneWindow.doInvalidatePanelMenu(PhoneWindow.java:1029) at com.android.internal.policy.PhoneWindow$1.run(PhoneWindow.java:341) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:158) at android.app.ActivityThread.main(ActivityThread.java:7231) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) [/code]
Почему возникает эта ошибка, я в замешательстве. Любая помощь...