Android 使用Cast Companion Library单击铸造菜单项时无法收到通知

Android 使用Cast Companion Library单击铸造菜单项时无法收到通知,android,castcompanionlibrary,Android,Castcompanionlibrary,我正在使用Cast Companion库版本2.7.0,我将很快更新到最新版本(2.7.4);) 我的问题是,单击“铸造”菜单项时,无法通知我 我的代码: @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.main, menu); mediaRouteMenuItem = castManager.ad

我正在使用Cast Companion库版本2.7.0,我将很快更新到最新版本(2.7.4);) 我的问题是,单击“铸造”菜单项时,无法通知我

我的代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.main, menu);
mediaRouteMenuItem = castManager.addMediaRouterButton(menu, R.id.media_route_menu_item);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == R.id.media_route_menu_item) {
Log.d(TAG, "[ onOptionsItemSelected ] Chromecast connect action");
return true;
}
return super.onOptiotemSelected(item);
}
我也测试过添加MenuItemClickListener,但没有成功

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.main, menu);
mediaRouteMenuItem = castManager.addMediaRouterButton(menu, R.id.media_route_menu_item);
mediaRouteMenuItem.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
Log.d(TAG, "[ onMenuItemClicked ] Chromecast connect");
return true;
}
});
return true;
}

谢谢

为什么需要通知您?因为我想通过Analytics跟踪此功能的使用您目前无法这样做,除非您实现自己的MediaRouteDialgFactory。关于此Mr@AliNaddaf的任何更新?为什么需要通知您?因为我想通过Analytics跟踪此功能的使用您目前无法这样做除非您实现自己的MediaRouteDialgFactory。有关于此Mr@AliNaddaf的更新吗?