我有一个奇怪的问题,我正在使用以下代码为chromecast创建mediaprovider,该代码在第一个实例中运行良好,显示设备列表,一旦选择我使用router.selectRoute(routeinfo);但是一旦我退出应用程序,此代码就无法找到Chromecast设备,但是当我从正在运行的应用程序堆栈中删除应用程序时,此代码再次正常工作并显示设备。如果没有选择任何设备并且使用后退键退出应用程序,那么此代码也可以正常工作那么我这里做错了什么?我认为当我的应用程序以简单的后退方式退出时,资源没有被清除。publicclassChromecastRouteProviderService